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

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