custom/static-plugins/LDSCustom/src/Resources/views/storefront/layout/navigation/categories.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/navigation/categories.html.twig' %}
  2. {% block layout_navigation_categories %}
  3.     {% set navigationMaxDepth = 3 %}
  4.     {% if not level %}
  5.         {% set level = 0 %}
  6.     {% endif %}
  7.     {% set activeId = page.header.navigation.active.id %}
  8.     {% set activePath = page.header.navigation.active.path %}
  9.     <div class="{% if level == 0 %}row {% endif %}navigation-flyout-categories is-level-{{ level }}">
  10.         {% for treeItem in navigationTree %}
  11.             {% set id = treeItem.category.id %}
  12.             {% set name = treeItem.category.translated.name %}
  13.             {% set link = category_url(treeItem.category) %}
  14.             {% block layout_navigation_categories_item %}
  15.                 {% if not treeItem.category.translated.customFields.migration_kewsw5_category_hide_in_navigation %}
  16.                     <div class="{% if level == 0 %}{% if navigationMedia %}col-4 {% else %}col-3 {% endif %}{% endif %}navigation-flyout-col">
  17.                         {% block layout_navigation_categories_item_link %}
  18.                             {% if treeItem.category.type == 'folder' %}
  19.                                 <div class="nav-item nav-link navigation-flyout-link is-level-{{ level }}" title="{{ name }}">
  20.                                     <span itemprop="name">{{ name }}</span>
  21.                                 </div>
  22.                             {% else %}
  23.                                 <a class="nav-item nav-link navigation-flyout-link is-level-{{ level }}{% if id == activeId or id in activePath %} active{% endif %}" href="{{ link }}" itemprop="url" {% if category_linknewtab(treeItem.category) %} target="_blank" {% if treeItem.category.linkType == "external" %} rel="noopener noreferrer" {% endif %} {% endif %} title="{{ name }}">
  24.                                     <span itemprop="name">{{ name }}</span>
  25.                                 </a>
  26.                             {% endif %}
  27.                         {% endblock %}
  28.                         {% block layout_navigation_categories_recoursion %}
  29.                             {% if level < navigationMaxDepth %}
  30.                                 {% sw_include '@Storefront/storefront/layout/navigation/categories.html.twig' with {
  31.                                 navigationTree: treeItem.children,
  32.                                 level: level + 1,
  33.                                 page: page,
  34.                                 showlogos: showlogos
  35.                             } only %}
  36.                             {% endif %}
  37.                         {% endblock %}
  38.                     </div>
  39.                 {% endif %}
  40.             {% endblock %}
  41.         {% endfor %}
  42.     </div>
  43. {% endblock %}