{#
/**
* @var \\Pimcore\\Templating\\PhpEngine this
* @var \\Pimcore\\Templating\\PhpEngine view
* @var \\Pimcore\\Templating\\GlobalVariables app
* #
* @var showFilter
* @var \\Elements\\Demi\\Accommodation\\Search\\Parameter searchParam
#}
{% set specialTypesList = pimcore_multiselect('specialTypes').getData() %}
{% set filterTexte = [] %}
{% set options = [] %}
{% if specialTypesList is not empty %}
{% set paramName = 'specialTypes' %}
{% for specialType in specialTypesList %}
{% set options = options | merge([{
'type' : 'checkbox',
'text' : specialType,
'label' : specialType,
'styleModifier' : 'js-filter-form__default-input fz16',
'name' : paramName ~ '[]',
'value' : specialType
}]) %}
{% set filterTexte = filterTexte | merge([{
'name' : paramName ~ '[]',
'value' : specialType,
'text' : specialType,
'label': 'demi.filter.special-types' | trans
}]) %}
{% endfor %}
{% set labelName = 'demi.filter.special-types' | trans %}
{% set allFilterName = 'demi.filter.all-special-types' | trans %}
{% set popoverName = demi_getKeyFromString( labelName ) %}
{% set elementName = 'specialTypes[]' %}
{{ include("@ElementsDemiFrontend/Includes/filterSnippet-buttons.desktop.html.twig", {
"showFilter" : showFilter,
"label" : labelName,
'content' : allFilterName,
'defaultText' : allFilterName,
'filterName' : elementName,
'popoverName' : popoverName,
'filterId' : popoverName,
'filterTexte' : filterTexte,
'name' : elementName,
'options' : options,
'showHr' : true,
'hideClasses' : 'js-search-data__show-if-submitted',
"onlyShowIfSubmitted" : false,
"isSubmitted" : false,
"hasIdPrefix" : false,
"filterVal" : ''
}) }}
{% endif %}