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