templates/block/speccatmenu.html.twig line 1

Open in your IDE?
  1. {% set supurl = '' %}
  2. {% if spec != '' %}
  3.     {% set supurl = spec ~ '/' %}
  4. {% endif %}
  5. {% if search %}
  6.     {% set search = '?q=' ~ search %}
  7. {% else %}
  8.     {% set search = '' %}
  9. {% endif %}
  10. <ul class="desktop-menu">
  11.     {% for cat in menu[0] %}
  12.         {% if cat.prods or spec == 'default' %}
  13.             <li class="cat-active">
  14.                 {% if spec == 'new' or spec == 'pop' or spec == 'action' or spec == 'mix' or spec == 'onsale' or spec == 'search' %}
  15.                     <a href="{{ path('prod_list_cat_spec', {'cat_id': cat.id, 'cat_intname': cat.intname, 'spec': spec}) ~ search }}" class="leftcatmenuli">{{ cat.name |raw }} ({{ cat.prods }})</a>
  16.                 {% else %}
  17.                     <a href="{{ path('prod_list_cat', {'cat_id': cat.id, 'cat_intname': cat.intname}) ~ search }}" class="leftcatmenuli">{{ cat.name |raw }}</a>
  18.                 {% endif %}
  19.                 {% if menu[cat.id]|length %}
  20.                     <ul class="jsddm">
  21.                         {% for subcat in menu[cat.id] %}
  22.                             {% if subcat.prods or spec == 'default' %}
  23.                                 <li class="{% if menu[subcat.id]|length %}haschildren{% endif %}{% if subcat.id == cat_id or subcat.id == parent_id %} hover{% endif %}{% if subcat.newlabel %} newcat{% endif %}">
  24.                                     {% if menu[subcat.id]|length %}
  25.                                         <div class="sc4">
  26.                                             <ul>
  27.                                                 {% set p = 0 %}
  28.                                                 {% for subsubcat in menu[subcat.id] %}
  29.                                                     {% if subsubcat.prods or spec == 'default' %}
  30.                                                         <li class="sc2{% if subsubcat.newlabel %} newsubcat{% endif %}"{% if p % 3 == 0 %} style="clear: both;"{% endif %}{% set p = p + 1 %}>
  31.                                                             {% if spec == 'default' %}
  32.                                                                 <div class="pa w100">
  33.                                                                     <div class="pa sc4border"></div>
  34.                                                                 </div>
  35.                                                             {% endif %}
  36.                                                             {% if spec == 'new' or spec == 'pop' or spec == 'action' or spec == 'mix' or spec == 'onsale' or spec == 'search' %}
  37.                                                                 <a href="{{ path('prod_list_cat_spec', {'cat_id': subsubcat.id, 'cat_intname': subsubcat.intname, 'spec': spec}) ~ search }}" class="{% if subsubcat.id == cat_id or subsubcat.id == parent_id %}sub-active {% endif %}leftcatmenuli">
  38.                                                                     {% if subsubcat.newlabel %}
  39.                                                                         <div class="pa cat-newlabel"><img src="{{ asset('new.png', 'img') }}" alt=""></div>
  40.                                                                     {% endif %}
  41.                                                                     {{ subsubcat.name | raw }} ({{ subsubcat.prods }})
  42.                                                                 </a>
  43.                                                             {% else %}
  44.                                                                 <a href="{{ path('prod_list_cat', {'cat_id': subsubcat.id, 'cat_intname': subsubcat.intname}) ~ search }}" class="{% if subsubcat.id == cat_id or subsubcat.id == parent_id %}sub-active {% endif %}leftcatmenuli">
  45.                                                                     {% if subsubcat.newlabel %}
  46.                                                                         <div class="pa cat-newlabel"><img src="{{ asset('new.png', 'img') }}" alt=""></div>
  47.                                                                     {% endif %}
  48.                                                                     {{ subsubcat.name | raw }}
  49.                                                                 </a>
  50.                                                             {% endif %}
  51.                                                         </li>
  52.                                                     {% endif %}
  53.                                                 {% endfor %}
  54.                                                 <li class="noback" style="clear: both;"></li>
  55.                                             </ul>
  56.                                         </div>
  57.                                     {% endif %}
  58.                                     {% if spec == 'new' or spec == 'pop' or spec == 'action' or spec == 'mix' or spec == 'onsale' or spec == 'search' %}
  59.                                         <a href="{{ path('prod_list_cat_spec', {'cat_id': subcat.id, 'cat_intname': subcat.intname, 'spec': spec}) ~ search }}" class="leftcatmenuli{% if subcat.id == cat_id or subcat.id == parent_id %} active{% endif %}">
  60.                                             {{ subcat.name | raw }} ({{ subcat.prods }})
  61.                                             {% if subcat.newlabel %}
  62.                                                 <div class="pa cat-newlabel"><img src="{{ asset('new.png', 'img') }}" alt=""></div>
  63.                                             {% endif %}
  64.                                         </a>
  65.                                     {% else %}
  66.                                         <a href="{{ path('prod_list_cat', {'cat_id': subcat.id, 'cat_intname': subcat.intname}) ~ search }}" class="leftcatmenuli{% if subcat.id == cat_id or subcat.id == parent_id %} active{% endif %}">
  67.                                             {{ subcat.name | raw }}
  68.                                             {% if subcat.newlabel %}
  69.                                                 <div class="pa cat-newlabel"><img src="{{ asset('new.png', 'img') }}" alt=""></div>
  70.                                             {% endif %}
  71.                                         </a>
  72.                                     {% endif %}
  73.                                 </li>
  74.                             {% endif %}
  75.                         {% endfor %}
  76.                     </ul>
  77.                 {% endif %}
  78.             </li>
  79.         {% endif %}
  80.     {% endfor %}
  81. </ul>