vendor/store.shopware.com/acrisfiltercs/src/Resources/views/storefront/element/cms-element-sidebar-filter.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/element/cms-element-sidebar-filter.html.twig' %}
  2. {% set pluginConfig = config('AcrisFilterCS.config') %}
  3. {% block element_sidebar_filter %}
  4.     {% if pluginConfig.mobileLayout == "standard" %}
  5.         {{ parent() }}
  6.     {% elseif pluginConfig.mobileLayout == "dropDown" %}
  7.         {% block element_sidebar_filter_dropdown %}
  8.             {% set config = element.fieldConfig.elements %}
  9.             {% set slot = page.cmsPage.firstElementOfType('product-listing') %}
  10.             {% block element_product_listing_filter_dropdown_mobile %}
  11.                 <div class="cms-element-sidebar-filter acris-filter-mobile">
  12.                     {% block element_product_listing_filter_dropdown_mobile_button %}
  13.                         <button class="btn header-actions-btn filter-panel-wrapper-toggle dropdown"
  14.                                 type="button"
  15.                                 id="drop-down-filter-menu-button"
  16.                                 data-toggle="collapse"
  17.                                 data-target="#collapseFilterMenu"
  18.                                 aria-expanded="false"
  19.                                 aria-controls="collapseFilterMenu"
  20.                                 aria-label="{{ "general.menuLink"|trans }}">
  21.                             {% block element_product_listing_filter_dropdown_mobile_button_icon %}
  22.                                 {% sw_icon 'sliders-horizontal' %}
  23.                             {% endblock %}
  24.                             {{ "listing.filterTitleText"|trans }}
  25.                             {% block component_filter_dropdown_mobile_button_multi_select_toggle_icon %}
  26.                                 {% sw_icon 'arrow-medium-down' style {
  27.                                     'pack': 'solid', 'size': 'xs', 'class': 'filter-panel-item-toggle'
  28.                                 } %}
  29.                             {% endblock %}
  30.                         </button>
  31.                     {% endblock %}
  32.                     {% block element_product_listing_filter_dropdown_mobile_menu %}
  33.                         <div class="collapse" id="collapseFilterMenu">
  34.                             <div id="filter-panel-wrapper" class="filter-panel-wrapper acris-filter-panel"
  35.                                  data-offcanvas-filter-content="true">
  36.                                 {% sw_include '@Storefront/storefront/component/listing/filter-panel.html.twig' with {
  37.                                     listing: slot.data.listing,
  38.                                     sidebar: block.sectionPosition == 'sidebar'
  39.                                 } %}
  40.                             </div>
  41.                         </div>
  42.                     {% endblock %}
  43.                 </div>
  44.             {% endblock %}
  45.         {% endblock %}
  46.     {% endif %}
  47.     {% block element_product_listing_filter_active_filters %}
  48.         {% if pluginConfig.showActiveFilter %}
  49.             <div class="acris-filter-mobile">
  50.                 <div class="filter-panel-active-container acris-active-filter">
  51.                     {% block component_filter_panel_active_container_inner %}{% endblock %}
  52.                 </div>
  53.             </div>
  54.         {% endif %}
  55.     {% endblock %}
  56. {% endblock %}