templates/block/breadcrumbs.html.twig line 1

Open in your IDE?
  1. {% set cou = bc|length %}
  2. <div class="visible-xs">
  3.     {% set i = 0 %}
  4.     {% if cou %}
  5.         {% for l, t in bc %}
  6.             {% if i < cou - 1 %}
  7.                 <a href="{{ l }}">
  8.                     {{ t|raw }}
  9.                     {% set i = i + 1 %}
  10.                     {% if i < cou and not prod.id %} > {% elseif i < cou - 1 and prod.id %} > {% endif %}
  11.                 </a>
  12.             {% else %}
  13.                 {% if not prod.id %}
  14.                     {{ t|raw }}
  15.                 {% endif %}
  16.             {% endif %}
  17.         {% endfor %}
  18.     {% endif %}
  19.     {% if paginator.cnt %}
  20.         <div class="bc-nav-count"><span>{{ paginator.cnt }}</span> {{ func.declension_word(paginator.cnt, [labels.get('declension-1-1'), labels.get('declension-1-2'), labels.get('declension-1-3')])|raw }} {{ labels.get('bc-1')|raw }}</div>
  21.     {% endif %}
  22. </div>
  23. <div class="hidden-xs">
  24.     <ul class="nav bc-nav bc-nav-prod">
  25.         {% set i = 0 %}
  26.         {% if cou %}
  27.             {% for l, t in bc %}
  28.                 {% if (i < cou - 1) or (i < cou and not prod.id) %}
  29.                     {% set mcou = attribute(bcc, l)|length %}
  30.                     <li{% if mcou %} class="dropdown"{% endif %}>
  31.                         <a href="{{ l }}">
  32.                             {{ t|raw }}{% if mcou %}<span class="caret"></span>{% endif %}
  33.                         </a>
  34.                         {% if mcou %}
  35.                             <ul class="dropdown-menu">
  36.                                 {% for lc, tc in attribute(bcc, l) %}
  37.                                     {% if l != lc %}
  38.                                         <li><a href="{{ lc }}">{{ tc|raw }}</a></li>
  39.                                     {% endif %}
  40.                                 {% endfor %}
  41.                             </ul>
  42.                         {% endif %}
  43.                     </li>
  44.                 {% endif %}
  45.             {% endfor %}
  46.             {% if prod.art %}
  47.                 <li><a href="#" class="bc-prod-art">{{ prod.art }}</a></li>
  48.             {% endif %}
  49.         {% endif %}
  50.     </ul>
  51.     {% if paginator.cnt %}
  52.         <div class="bc-nav-count"><span>{{ paginator.cnt }}</span> {{ func.declension_word(paginator.cnt, [labels.get('declension-1-1'), labels.get('declension-1-2'), labels.get('declension-1-3')])|raw }} {{ labels.get('bc-1')|raw }}</div>
  53.     {% endif %}
  54. </div>