custom/plugins/SchilderSysteme/src/Resources/views/storefront/layout/sidebar/category-navigation.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/sidebar/category-navigation.html.twig' %}
  2. {% block layout_navigation_categories %}
  3.     {% set childrens = activeResult.children.elements %}
  4.     {% set parentName = activeResult.parent.name %}
  5.     {% set parentChildren = activeResult.parent.children %}
  6.     <span class="category-navigation-name">{% if not childrens %}{{ parentName }}{% else %} {{ activeResult.translated.name }}{% endif %}</span>
  7.     {{ dump(childrens) }}
  8.     {% block layout_navigation_categories_list %}
  9.         <ul class="category-navigation-list">
  10.             {% if childrens %}
  11.                 {% for item in childrens|filter(children => children.active) %}
  12.                     <li class="category-navigation-item">
  13.                         <a class="category-navigation-link"
  14.                            href="{{ category_url(item) }}"
  15.                            {% if category_linknewtab(item) %}target="_blank"{% endif %}>
  16.                             {% block layout_navigation_categories_link_children_name %}
  17.                                 <span> {{ item.translated.name }}</span>
  18.                             {% endblock %}
  19.                         </a>
  20.                     </li>
  21.                 {% endfor %}
  22.             {% else %}
  23.                 {% for item in parentChildren %}
  24.                     <li class="category-navigation-item">
  25.                         <a class="category-navigation-link"
  26.                            href="{{ category_url(item) }}"
  27.                            {% if category_linknewtab(item) %}target="_blank"{% endif %}>
  28.                             {{ item.translated.name }}
  29.                         </a>
  30.                     </li>
  31.                 {% endfor %}
  32.             {% endif %}
  33.         </ul>
  34.     {% endblock %}
  35. {% endblock %}