src/Elements/Bundle/DemiFrontendBundle/Resources/views/AdditionalService/filter/filters.html.twig line 1

Open in your IDE?
  1. {% set startDate = app.request.get('from') ? elements_customDateFormat(app.request.get('from')) : carbon().now %}
  2. {% set endDate = app.request.get('to') ? elements_customDateFormat(app.request.get('to')) : dateEnd %}
  3. <div class="demi-additionalservice__filterbox mb-4 mt-5">
  4.     <div class="row justify-content-center js-datepicker-range">
  5.             {% if not pimcore_checkbox('hide-datepicker-filter').checked() %}
  6.             <div class="col-md-6 col">
  7.                     {{ include("@ElementsDemiFrontend/AdditionalService/filter/filter-parts/datepicker.html.twig", {
  8.                         "date" : dateBegin,
  9.                         "datepickerLabel" : "start",
  10.                         "inputname" : "from",
  11.                         "styleModifier":"js-datepicker-range__from",
  12.                         "inputlabel" : 'demi.additionalservice.filter.from' | trans
  13.                     }) }}
  14.             </div>
  15.             <div class="col-md-6 col">
  16.                     {{ include("@ElementsDemiFrontend/AdditionalService/filter/filter-parts/datepicker.html.twig", {
  17.                         "date" : dateEnd,
  18.                         "datepickerLabel" : "end",
  19.                         "inputname" : "to",
  20.                         "styleModifier":"js-datepicker-range__to",
  21.                         "inputlabel" : 'demi.additionalservice.filter.to' | trans
  22.                     }) }}
  23.             </div>
  24.             {% endif %}
  25.         {% if pimcore_checkbox('show-keyword-filter').isChecked() %}
  26.             <div class="col-md-6 col">
  27.                 {{ include("@ElementsDemiFrontend/AdditionalService/filter/filter-parts/keyword.html.twig", {
  28.                     "labelText" : 'demi.additionalservice.filter.search' | trans,
  29.                     "placeholder" : ''
  30.                 }) }}
  31.             </div>
  32.         {% endif %}
  33.         {% if pimcore_checkbox('show-category-filter').isChecked() %}
  34.             <div class="col-md-6">
  35.                 {{ include('@ElementsDemiFrontend/AdditionalService/filter/filter-parts/theme-select.html.twig', {
  36.                     "labeltext" : 'demi.additionalservice.filter.topic' | trans,
  37.                     "placeholderText" : 'demi.additionalservice.filter.topicplaceholder' | trans
  38.                 }) }}
  39.             </div>
  40.         {% endif %}
  41.         {% if pimcore_checkbox('show-region-filter').isChecked() %}
  42.             <div class="col-md-6">
  43.                 {{ include('@ElementsDemiFrontend/AdditionalService/filter/filter-parts/region-select.html.twig', {
  44.                     "labeltext" : 'demi.additionalservice.filter.regions' | trans,
  45.                     "placeholderText" : 'demi.additionalservice.filter.regionplaceholder' | trans
  46.                 }) }}
  47.             </div>
  48.         {% endif %}
  49.         {% if pimcore_checkbox('show-servicetype-filter').isChecked() %}
  50.             <div class="col-md-6">
  51.                 {{ include('@ElementsDemiFrontend/AdditionalService/filter/filter-parts/serviceType-select.html.twig', {
  52.                     "labeltext" : 'demi.additionalservice.filter.serviceType' | trans,
  53.                     "placeholderText" : 'demi.additionalservice.filter.serviceTypeplaceholder' | trans
  54.                 }) }}
  55.             </div>
  56.         {% endif %}
  57.     </div>
  58.     <div class="text-center">
  59.         {{ include("@ElementsDemiFrontend/AdditionalService/filter/filter-parts/filterbutton.html.twig", {
  60.             "buttonText" : 'demi.additionalservice.filter.show-results' | trans
  61.         }) }}
  62.         <div class="mt-2">
  63.             {{ include("@ElementsDemiFrontend/AdditionalService/filter/filter-parts/reset-filters.html.twig", {
  64.                 "buttonText" : 'demi.additionalservice.filter.button.reset-filters' | trans
  65.             }) }}
  66.         </div>
  67.     </div>
  68. </div>