src/WebBundle/Resources/views/Left/_left_menu.html.twig line 1

Open in your IDE?
  1. {% if not te.request.get('share') == 'order_pdf_view' %}
  2. <div id="top-filter-menu" class="top-filter-menu-wrapper">
  3.     <div
  4.         class="lite-filters-block js-lite-filters-block"
  5.         data-action="{{ path('app_filters_advanced_search') }}"
  6.         data-action-historysave="{{ path('app_filters_advanced_search_json', {'func': 'saveHistory', 'lmenu': '1'}) }}"
  7.     >
  8.         {% if withLiteFilters %}
  9.             <div class="lite-filters-list js-lite-filters-list {{ userLocale() }}-class">
  10.                 <div class="sbm-filt visible-xs">
  11.                     <button
  12.                            class="header show-res js-show-res-mob"
  13.                            data-action="{{ path('app_catalog_filter', {key: 'add'} ) }}"
  14.                     >
  15.                         {{ 'left_menu_show' | trans }}
  16.                     </button>
  17.                     <div class="box clearfix">
  18.                         <span class="filt-count js-filt-count" data-action="">
  19.                             {{ 'left_menu_criteria' | trans }}: <span>0</span>
  20.                             <i
  21.                                 class="js-clear-filter clr-filt material-icons js-help-tooltip{% if showReset %} show-btn-clear{% endif %}"
  22.                                    title="{{ 'clear' | trans }}"
  23.                                 {#href="{{ path('app_filters_advanced_search') }}"#}
  24.                                    data-url-catalog="{{ path('app_catalog' ) }}"
  25.                             >
  26.                                 &#xE5CD;
  27.                             </i>
  28.                         </span>
  29.                     </div>
  30.                 </div>
  31.                 {# лого #}
  32.                 <div class="logo-box">
  33.                     <a class="logo-img" href="{{ path('app_home') }}" title="{{ 'home_page' | trans }}"></a>
  34.                 </div>
  35.                 {% set germanLocaleClass = '' %}
  36.                 {% if userLocale() == 'de' %}
  37.                     {% set germanLocaleClass = ' german-locale' %}
  38.                 {% endif %}
  39.                 {# фабрики #}
  40.                 <div
  41.                     class="short-list-filter js-factory-select factory-select closed{{ germanLocaleClass }}"
  42.                     data-action="{{ path('app_left_filter_calc_factory') }}"
  43.                     data-gtm-name="factories"
  44.                 >
  45.                     <div class="gi-select filter-list-factory{{ brand.selected ? ' active' : '' }}" data-loading="false">
  46.                         <select
  47.                             name="factory"
  48.                             data-factory="factory"
  49.                             class="hidden"
  50.                             data-action="{{ path('app_request', { 'action': 'get' }) }}"
  51.                             data-first-li="{{ 'factory_first_li' | trans }}"
  52.                             data-first-li-link="{{ 'factory_first_li_link' | trans }}"
  53.                             data-first-li-help="{{ 'factory_first_li_help' | trans }}"
  54.                             data-header-brand="{{ 'buyOrder.th.factory' | trans }}"
  55.                             data-header-reviews="{{ 'filters_brand_reviews' | trans }}"
  56.                             data-header-idea="{{ 'filters_brand_ideabook' | trans }}"
  57.                             data-label="{{ brand.first }}"
  58.                             autocomplete="off"
  59.                         >
  60.                             <option value="0">{{ brand.first }}</option>
  61.                             {% if brand.selected %}
  62.                                 {% set row = brand.selected %}
  63.                                 <option
  64.                                     value="{{ row.id }}"
  65.                                     selected
  66.                                     data-icon="class::flag flag-{{ row.country.id }}||title::{{ row.country.name }}"
  67.                                 >{{ row.name }}</option>
  68.                             {% endif %}
  69.                         </select>
  70.                         <span class="count factory-count" data-total="{{ brand.count }}">({{ brand.countCur }})</span>
  71.                         <div class="arrow"></div>
  72.                         <input
  73.                             type="hidden"
  74.                             name="factory"
  75.                             data-label="{{ brand.first }}"
  76.                             data-filter="factory"
  77.                             value="{{ brand.selected ? brand.selected.id : 0 }}"
  78.                             data-tmp-name=""
  79.                         />
  80.                         <input
  81.                             type="text"
  82.                             aria-label="Manufacturer name input"
  83.                             placeholder="{{ brand.first }}"
  84.                             value="{{ brand.selected ? brand.selected.name : brand.first }}"
  85.                         />
  86.                         <span class="gi-checkbox"></span>
  87.                         <ul class="unstyled-list"></ul>
  88.                     </div>
  89.                 </div>
  90.                 {# коллекции #}
  91.                 <div
  92.                     class="short-list-filter js-collection-select collection-select closed{{ germanLocaleClass }}"
  93.                     data-action="{{ path('app_left_filter_calc_collection') }}"
  94.                     data-id="{% if collectionId is defined %}{{ collectionId }}{% else %}0{% endif %}"
  95.                     data-gtm-name="collections"
  96.                 >
  97.                     <div class="gi-select filter-list-collection{{ collection.selected ? ' active' : '' }}" data-loading="false">
  98.                         <select
  99.                             name="collections"
  100.                             data-no-result="{{ 'search_no_result' | trans }}"
  101.                             data-factory="collection"
  102.                             class="hidden"
  103.                             data-label="{{ collection.first }}"
  104.                             autocomplete="off"
  105.                         >
  106.                             <option value="0" data-class="f_0">{{ collection.first }}</option>
  107.                             {% if collection.selected %}
  108.                                 {% set row = collection.selected %}
  109.                                 <option
  110.                                     data-class="f_{{ row.factory.id }}"
  111.                                     data-link="{{ row.dataLink }}"
  112.                                     value="{{ row.id }}"
  113.                                     selected
  114.                                 > {{ row.name }} </option>
  115.                             {% endif %}
  116.                         </select>
  117.                         <span
  118.                             class="count collection-count"
  119.                             data-total="{{ collection.count }}"
  120.                             href="{{ url('app_catalog') }}"
  121.                         >({{ collection.countCur }})</span>
  122.                         <div class="arrow"></div>
  123.                         {#<i class="carret"></i>#}
  124.                         <input
  125.                             type="hidden"
  126.                             name="collections"
  127.                             data-label="{{ collection.first }}"
  128.                             data-filter="collections"
  129.                             value="{{ collection.selected ? collection.selected.id : 0 }}"
  130.                             data-tmp-name=""
  131.                         />
  132.                         <input
  133.                             type="text"
  134.                             aria-label="Collection name input"
  135.                             placeholder="{{ collection.first }}"
  136.                             value="{{ collection.selected ? collection.selected.name : collection.first }}"
  137.                         />
  138.                         <span class="gi-checkbox"></span>
  139.                         <ul class="unstyled-list"></ul>
  140.                     </div>
  141.                 </div>
  142.                 {# короткий список фильтров #}
  143.                 {% include '@Web/Left/_left_menu_lite.html.twig' %}
  144.                 {#</div>#}
  145.             </div>
  146.         {% endif %}
  147.         {# главное меню для мобильных устройств About Us при клике на бургер #}
  148.         <div class="lite-filt-menu lite-filters-list visible-xs">
  149.             {% include '@Web/Left/main-menu-mobile.html.twig' %}
  150.         </div>
  151.         <div class="swipe-area-menu-close visible-xs visible-sm"></div>
  152.     </div>
  153. </div>
  154. {% endif %}