src/Elements/Bundle/DemiFrontendBundle/Resources/views/Snippet/filterSidebar/allowBookableOnly.desktop.html.twig line 1

Open in your IDE?
  1. {#
  2. /**
  3.  * @var  \\Pimcore\\Templating\\PhpEngine this
  4.  * @var  \\Pimcore\\Templating\\PhpEngine view
  5.  * @var  \\Pimcore\\Templating\\GlobalVariables app
  6.  * #
  7.  * @var showFilter
  8.  * @var  \\Elements\\Demi\\Accommodation\\Search\\Parameter searchParam
  9.  #}
  10. {% set filterTexte = [] %}
  11. {% if pimcore_checkbox("showBookOnly").isChecked() %}
  12.     {% set options = [] %}
  13.     {% set val = "on" %}
  14.     {% set paramName = 'bookonly' %}
  15.     {% set paramNameToUse = paramName %}
  16.     {% set options = options | merge([{
  17.         'type' : 'checkbox',
  18.         'text' : "demi.filter.only-bookable" | trans,
  19.         'label' : "demi.filter.only-bookable"| trans,
  20.         'styleModifier' : 'js-filter-form__default-input fz16',
  21.         'name' :  paramName,
  22.         'value' : val,
  23.         'bubblesId' : paramName
  24.     }]) %}
  25.     {% set filterTexte = filterTexte | merge([{
  26.         'name' : paramNameToUse ,
  27.         'value' : val,
  28.         'text' : "demi.filter.only-bookable" | trans,
  29.         'label': "demi.filter.bookonly" | trans
  30.     }]) %}
  31.     {% set labelName = "demi.filter.bookonly" | trans %}
  32.     {% set allFilterName = "demi.filter.all" | trans %}
  33.     {% set popoverName = demi_getKeyFromString( labelName ) %}
  34.     {% set elementName = paramName %}
  35.     {{ include("@ElementsDemiFrontend/Includes/filterSnippet-buttons.desktop.html.twig", {
  36.         "showFilter" :  showFilter,
  37.         "label" :  labelName,
  38.         'content' : allFilterName,
  39.         'defaultText' : allFilterName,
  40.         'filterName' : elementName,
  41.         'popoverName' : popoverName,
  42.         'filterId' : popoverName,
  43.         'filterTexte' : filterTexte,
  44.         'name' :  elementName,
  45.         'options' :  options,
  46.         'showHr' : true,
  47.         'hideClasses' : '',
  48.         "onlyShowIfSubmitted" : false,
  49.         "isSubmitted" : false,
  50.         "hasIdPrefix" : false,
  51.         "filterVal" : ''
  52.     }) }}
  53. {% endif %}