templates/block/left-blocks.html.twig line 1

Open in your IDE?
  1. {% set chars_count = 0 %}
  2. {# {% if spec in ['new', 'pop', 'mix', 'onsale', 'search', 'action'] %}
  3.     {% set chars_count = 1 %}
  4. {% endif %} #}
  5. {% if cat_id %}
  6.     {% set chars_count = 1 %}
  7. {% endif %}
  8. {% if page_name=='contact' or app.request.get('_route')=='comments' %}
  9.     <div class="leftmenu">
  10.         <div class="contact-menu-toggler">{{ labels.get('leftmenu-0')|raw }}
  11.             <i class="fa fa-angle-down"></i>
  12.         </div>
  13.         <ul>
  14.             <li>{{ labels.get('leftmenu-1')|raw }}</li>
  15.             <li>
  16.                 <a href="{{ path('static_page', {'page_intname': 'about'}) }}">{{ labels.get('leftmenu-2')|raw }}</a>
  17.             </li>
  18.             <li>
  19.                 <a href="{{ path('static_page', {'page_intname': 'contact'}) }}">{{ labels.get('leftmenu-3')|raw }}</a>
  20.             </li>
  21.             {% if env.site == env.domopt or env.site == env.miropt or env.site == env.mixopt %}
  22.                 <li>
  23.                     <a href="{{ path('static_page', {'page_intname': 'skidki'}) }}">{{ labels.get('leftmenu-57')|raw }}</a>
  24.                 </li>
  25.             {% else %}
  26.                 <li>
  27.                     <a href="{{ path('static_page', {'page_intname': 'skidki'}) }}">{{ labels.get('leftmenu-4')|raw }}</a>
  28.                 </li>
  29.             {% endif %}
  30.             {% if env.site != env.mix and env.site != env.mixopt %}
  31.                 <li>
  32.                     <a href="{{ path('static_page', {'page_intname': 'optovim-pokupatelyam'}) }}">{{ labels.get('leftmenu-5')|raw }}</a>
  33.                 </li>
  34.             {% endif %}
  35.             <li>
  36.                 <a href="{{ path('comments') }}">{{ labels.get('leftmenu-6')|raw }}</a>
  37.             </li>
  38.             <li>
  39.                 <a href="{{ path('static_page', {'page_intname': 'info'}) }}">{{ labels.get('leftmenu-7')|raw }}</a>
  40.             </li>
  41.             <li>
  42.                 <a href="{{ path('static_page', {'page_intname': 'polzovatelskoe-soglashenie'}) }}">{{ labels.get('leftmenu-8')|raw }}</a>
  43.             </li>
  44.         </ul>
  45.         <ul>
  46.             <li>{{ labels.get('leftmenu-9')|raw }}</li>
  47.             <li>
  48.                 <a href="{{ path('static_page', {'page_intname': 'delivery'}) }}">{{ labels.get('leftmenu-10')|raw }}</a>
  49.             </li>
  50.             <li>
  51.                 <a href="{{ path('static_page', {'page_intname': 'delivery'}) }}">{{ labels.get('leftmenu-11')|raw }}</a>
  52.             </li>
  53.             <li>
  54.                 <a href="{{ path('static_page', {'page_intname': 'delivery'}) }}">{{ labels.get('leftmenu-12')|raw }}</a>
  55.             </li>
  56.         </ul>
  57.         <ul>
  58.             <li>{{ labels.get('leftmenu-13')|raw }}</li>
  59.             <li>
  60.                 <a href="{{ path('home') }}">{{ labels.get('leftmenu-14')|raw }}</a>
  61.             </li>
  62.         </ul>
  63.     </div>
  64. {% elseif app.request.get('_route') == 'wishlist' or  app.request.get('_route') starts with 'user' %}
  65.     <div id="user-order-ststuses">
  66.         {{ include('user/block/head.html.twig') }}
  67.     </div>
  68. {% elseif (prods|length or ((app.request.get('_route') == 'prod_list_cat_filter' or app.request.get('_route') == 'prod_list_cat_spec_filter'))) and cat %}
  69.     {% if chars_count %}
  70.         <div class="filter-sidebar">
  71.             <div class="title">
  72.                 <span class="left-switcher" data-id="1">{{ labels.get('left-cats')|raw }}</span>
  73.                 <span class="left-switcher left-switcher-active" data-id="2">{{ labels.get('left-filter')|raw }}</span>
  74.                 <div class="clear"></div>
  75.             </div>
  76.         </div>
  77.         <div id="left-tab-1" class="left-tab{% if prods|length or app.request.get('_route') == 'prod_list_cat_filter' or app.request.get('_route') == 'prod_list_cat_spec_filter' %}{% else %} hidden-mob{% endif %}" {% if chars_count and prods|length %} style="display: none;" {% else %} style="display: block;" {% endif %}>
  78.             {{ render_esi (url('block_catmenu_spec', {'spec': (spec ? spec : 'default'), 'cat_cat': (cat.cat ? cat.cat : 0), 'cat_id': (cat.id ? cat.id : 0), 'search': (app.request.get('q') ? app.request.get('q') : 0)})) }}
  79.         </div>
  80.         <div id="mfilter" class="sidenav">
  81.             <div id="mfilter-m-top">
  82.                 <a href="javascript:void(0)" class="closebtn closenavbtn">&times;</a>
  83.                 <div class="h4 es2h4">{{ labels.get('left-filter')|raw }}</div>
  84.                 {% if spec in ['new', 'pop', 'mix', 'onsale', 'search', 'action'] %}
  85.                     {{ render_esi(url('block_chars_selected_spec', {'cat_id': cat_id, 'cat_intname': (cat_intname ? cat_intname : 'default'), 'spec': spec})) }}
  86.                 {% else %}
  87.                     {{ render_esi(url('block_chars_selected', {'cat_id': cat_id, 'cat_intname': cat_intname})) }}
  88.                 {% endif %}
  89.             </div>
  90.             {% if cat %}
  91.                 {% if spec in ['new', 'pop', 'mix', 'onsale', 'search', 'action'] %}
  92.                     {{ render_esi(url('block_filter_spec', {'cat_id': cat_id, 'cat_intname': cat_intname, 'spec': spec, 'filters': filters})) }}
  93.                 {% else %}
  94.                     {{ render_esi(url('block_filter', {'cat_id': cat_id, 'cat_intname': cat_intname, 'filters': filters})) }}
  95.                 {% endif %}
  96.             {% endif %}
  97.         </div>
  98.         {#        <?echo $this->render('block/history.php');?>#}
  99.     {% else %}
  100.         <div class="filter-sidebar">
  101.             <div class="title">
  102.                 <span>
  103.                     {% if spec=='new' %}
  104.                         {{ labels.get('left-cats-2')|raw }}
  105.                     {% elseif spec=='pop' %}
  106.                         {{ labels.get('left-cats-3')|raw }}
  107.                     {% elseif spec=='action' %}
  108.                         {{ labels.get('left-cats-4')|raw }}
  109.                     {% elseif spec=='mix' %}
  110.                         {{ labels.get('left-cats-5')|raw }}
  111.                     {% elseif spec=='onsale' %}
  112.                         {{ labels.get('left-cats-6')|raw }}
  113.                         "{{ page.name }}"
  114.                     {% else %}
  115.                         {{ labels.get('left-cats-7')|raw }}
  116.                     {% endif %}
  117.                 </span>
  118.             </div>
  119.         </div>
  120.         <div id="left-tab-1" class="left-tab{% if prods|length or app.request.get('_route') == 'prod_list_cat_filter' or app.request.get('_route') == 'prod_list_cat_spec_filter' %}{% else %} hidden-mob{% endif %}" {% if chars_count and prods|length %} style="display: none;" {% else %} style="display: block;" {% endif %}>
  121.             {{ render_esi (url('block_catmenu_spec', {'spec': (spec ? spec : 'default'), 'cat_cat': (cat.cat ? cat.cat : 0), 'cat_id': (cat.id ? cat.id : 0), 'search': (app.request.get('q') ? app.request.get('q') : 0)})) }}
  122.         </div>
  123.     {% endif %}
  124. {% elseif app.request.get('_route') != 'home' %}
  125.     <div class="filter-sidebar">
  126.         <div class="main-cats-title">
  127.             {% if spec=='new' %}
  128.                 {{ labels.get('left-cats-2')|raw }}
  129.             {% elseif spec=='pop' %}
  130.                 {{ labels.get('left-cats-3')|raw }}
  131.             {% elseif spec=='action' %}
  132.                 {{ labels.get('left-cats-4')|raw }}
  133.             {% elseif spec=='mix' %}
  134.                 {{ labels.get('left-cats-5')|raw }}
  135.             {% elseif spec=='onsale' %}
  136.                 {{ labels.get('left-cats-6')|raw }}
  137.                 "{{ page.name }}"
  138.             {% else %}
  139.                 {{ labels.get('left-cats-7')|raw }}
  140.             {% endif %}
  141.         </div>
  142.     </div>
  143.     <div id="left-tab-1" class="left-tab{% if prods|length or app.request.get('_route') == 'prod_list_cat_filter' or app.request.get('_route') == 'prod_list_cat_spec_filter' %}{% else %} hidden-mob{% endif %}" {% if chars_count and prods|length %} style="display: none;" {% else %} style="display: block;" {% endif %}>
  144.         {{ render_esi (url('block_catmenu_spec', {'spec': (spec ? spec : 'default'), 'cat_cat': (cat.cat ? cat.cat : 0), 'cat_id': (cat.id ? cat.id : 0), 'search': (app.request.get('q') ? app.request.get('q') : 0)})) }}
  145.     </div>
  146. {% else %}
  147.     <div class="filter-sidebar">
  148.         <div class="main-cats-title">{{ labels.get('left-cats-7')|raw }}</div>
  149.     </div>
  150.     <div id="left-tab-1" class="left-tab{% if prods|length or app.request.get('_route') == 'prod_list_cat_filter' or app.request.get('_route') == 'prod_list_cat_spec_filter' %}{% else %} hidden-mob{% endif %}" {% if chars_count and prods|length %} style="display: none;" {% else %} style="display: block;" {% endif %}>
  151.         {{ render_esi (url('block_catmenu_spec', {'spec': (spec ? spec : 'default'), 'cat_cat': (cat.cat ? cat.cat : 0), 'cat_id': (cat.id ? cat.id : 0), 'search': (app.request.get('q') ? app.request.get('q') : 0)})) }}
  152.     </div>
  153.     {% if banners[2]|length %}
  154.         <div class="main-left-pics hidden-xs">
  155.             {% for banner in banners[2] %}
  156.                 <p>
  157.                     <a href="{{ banner|first }}"><img src="{{ asset('/pic/banner/' ~ app.request.locale ~ '/' ~ banner|keys|first ~ '.jpg') }}" alt=""></a>
  158.                 </p>
  159.             {% endfor %}
  160.         </div>
  161.     {% endif %}
  162. {% endif %}