{# lite menu выпадающий список чекбоксов #}
{#<div class="lite-filt-menu {{ userLocale() }}-class">#}
{% for filter_key, filter_option in filters %}
{% if filter_option.alias == 'left_menu_use' %}
{% set filter_alias = 'left_menu_universal' | trans %}
{% else %}
{% set filter_alias = filter_option.alias | trans %}
{% endif %}
{% set isExpressSample = filter_key == 'expressSample' %}
{# для фильтра "Назначение" ставлю стандартную подпись (такую как в расширенном поиске) если выбрано ПОЛ || СТЕНЫ #}
{% if (filter_key == 'getTypeUsings') and filter_option.selected %}
{% set filter_alias = filter_option.alias | trans %}
{% endif %}
<div
class="dropdown short-list-filter js-short-list-filter"{# data-group="{{ filter_key }}"#}
data-get-filters="{{ filter_key }}"
data-gtm-name="{{ filter_option.name }}"
{# для фильтра "Назначение" добавляю варианты подписей в зависимости от выбранных опций #}
{% if filter_key == 'getTypeUsings' %}
data-advanced-search-alias="{{ filter_option.alias | trans }}"
data-left-menu-alias="{{ 'left_menu_universal' | trans }}"
{% endif %}
{% if isExpressSample %}id="express-samples"{% endif %}
>
<button
class="dropdown-toggle"
type="button"
id="dropdownBtn-{{ loop.index }}"
data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="false"
>
<span
id="showDropdown-{{ loop.index }}"
class="help-tooltip check-txt{% if filter_option.selected %} checked{% endif %}"
data-filter-alias="{{ filter_alias}}"
>
{{ filter_alias}}
</span>
<i class="caret"></i>
</button>
<div class="dropdown-menu js-list-option {% if filter_key == 'getFacturas' %}facturas{% endif %}" aria-labelledby="dropdownBtn-{{ loop.index }}">
<div class="inner-dropdown filter-list-lite">
{% if isExpressSample != true %}
<div class="dropdown-list-wrapper">
{% endif %}
{# поставить пункт Wall&Floor на первое место в списке #}
{% if filter_key == 'getTypeUsings' %}
{% for option in filter_option.list %}
{% set id = option.oldId is defined ? option.oldId : option.id %}
{% if id == 4 %}
<div class="dropdown-list-item">
<label
data-id="0"
data-name-input="check-all"
data-filter-type="{{ filter_option.type }}"
class="left-checkbox js-left-checkbox all-filtres{% if not filter_option.selected %} active{% endif %} withToolTip"
data-name-filter="{{ option.name }}"
>
<span class="name"> {{ option.name }} </span>
{# Отключил подсказку по просьбе https://te.remote.team/#/discus/E255A40D-3614-DAAF-4C7C-B51BF6328951/ #}
{# <span
class="material-icons question-mark tooltip_trigger"
data-title="{{ 'filters.tips.wallAndFloor' | trans }}"
data-tooltip-type="{% if is_mobile() and not is_tablet() %}help-tooltip{% else %}help-tooltip-right{% endif %}"
>

</span> #}
<span class="option-count">{{ option.count }}</span>
<i class="is-check"></i>
<i class="no-check"></i>
</label>
</div>
{% endif %}
{% endfor %}
{% endif %}
{% set filters_length = 0 %}
{% for option in filter_option.list %}
{% set alias = option.leftMenu is defined ? option.leftMenu : option.alias %}
{% set id = option.oldId is defined ? option.oldId : option.id %}
{% set name = option.name %}
{% set filters_length = loop.index %}
{% set hasSubgroup = option.sub | length %}
{% if option.alias != 'left_menu_universal' %}
<div {% if hasSubgroup %}data-get-filters="getFacturas"{% endif %} class="dropdown-list-item{{ option.important ? ' important-filter' : '' }}{% if hasSubgroup %} sub-group{% endif %}">
<label
data-id="{{id}}"
data-name-input="{{ filter_key }}{{id }}"
data-filter-type="{{filter_option.type}}"
class="js-left-checkbox left-checkbox {{ filter_key | lower }}{{ id }}{% if option.selected %} active{% endif %}{% if isExpressSample %} withToolTip{% endif %}{% if hasSubgroup %} sub{% endif %}"
data-name-filter="{{ name }}"
{% if hasSubgroup %}
data-numofsuboptions="{{ option.sub | length }}"
{% endif %}
>
{% if isExpressSample %}
<i class="quick-sample-i-mob">{% include '@Web/SVGIconsCode/quick_sample_mobile.html.twig' %}</i>
{% endif %}
{# tooltip для десктоп экспресс образца #}
{% if isExpressSample and filter_option.tooltip is defined and filter_option.tooltip %}
<div class="ui-tooltip light">
<div class="ui-tooltip-content" onclick="event.stopPropagation()">
{{ filter_option.tooltip.text | raw }}
</div>
<div class="arrow top"></div>
</div>
{% endif %}
{% if filter_option.alias == 'articleQuickSample'%}
<span class="name name_bold">
{{ name }} <span class="name_time">24-48h</span>
</span>
{% else %}
<span class="name">
{{ name }}
{% if filter_option.alias == 'left_menu_price' %}
{% set currency = '' | currency %}
{% if currency | strPos('8381') != false %}
<span class="filters-ruble-symbol">
{% include '@Web/SVGIconsCode/rus-currency.html.twig' %}
</span>{% else %}{{ currency | raw }}
{% endif %}/{{ userMeasure() }}²
{% endif %}
</span>
{% endif %}
{# tooltip для мобильного экспресс образца #}
{% if isExpressSample and filter_option.tooltip is defined and filter_option.tooltip %}
<span
class="material-icons question-mark tooltip_trigger"
data-title="{{ filter_option.tooltip.text }}"
>
<span class="js-sub-title-content hidden">
{{ filter_option.tooltip.text | raw }}
</span>
</span>
{% endif %}
<span class="option-count">{{ option.count }}</span>
{% if hasSubgroup %}
{# стрелочка #}
<b class="caret"></b>
{# область для разворачивания подгруппы - хак #}
<div class="expande-sub-trigger"></div>
{% endif %}
{% if isExpressSample %}
<i class="quick-sample-i">
{% include '@Web/SVGIconsCode/quick_sample.html.twig' %}
{% include '@Web/SVGIconsCode/quick_sample_active.html.twig' %}
</i>
{% endif %}
<i class="is-check"></i>
<i class="no-check"></i>
</label>
{# элементы подгруппы #}
{% if hasSubgroup %}
<div class="sub-items">
{% for subgroup in option.sub %}
{% set id = subgroup.oldId is defined ? subgroup.oldId : subgroup.id %}
{% set name = subgroup.name %}
{% set subName = 'getFacturas' %}
{% set subOptionSelected = subgroup.selected | length %}
<div class="sub-item dropdown-list-item{{ subgroup.important ? ' important-filter' : '' }}">
<label
data-id="{{id}}"
data-name-input="{{ subName }}{{ id }}"
class="js-left-checkbox left-checkbox sub {{ subName | lower }}{{ id }} {% if subOptionSelected %} active{% endif %}"
data-name-filter="{{ name }}"
>
<span class="name">{{ name }}</span>
<span class="option-count">{{ subgroup.count }}</span>
<i class="is-check"></i>
<i class="no-check"></i>
</label>
</div>
{% endfor %}
</div>
{% endif %}
</div>
{% endif %}
{% endfor %}
{% if isExpressSample != true %}
</div>
{% endif %}
</div>
</div>
</div>
{% endfor %}
{# расширенный поиск #}
<div class="title">
<button id="advanced_search" class="go-filt-page" data-url="{{ path('app_filters_advanced_search') }}">
<span>{{ 'left_advanced_search' | trans }}</span>
</button>
</div>
<span
class="clr-filt js-clear-filter hidden-xs js-help-tooltip{% if showReset %} show-btn-clear{% endif %}"
title="{{ 'clear' | trans }}"
data-url-catalog="{{ path('app_catalog') }}"
>
{{ 'left_advanced_reset' | trans }}
</span>
{#<span id="test-tag"></span>#}
{#{% include '@Web/Common/search-sphinx.html.twig' with { 'inputID': 'SearchOfSphinxInputLite', 'hiddenClass': 'hidden-xs' } %}#}
<span class="sphinx-button js-sphinx-button material-icons"></span>
{#</div>#}