custom/plugins/AlexMaxB2b/src/Resources/views/storefront/layout/navigation/navigation.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/navigation/navigation.html.twig' %}
  2. {% block layout_main_navigation_navbar %}
  3.   <div class="container">
  4.     {% block layout_main_navigation_menu %}
  5.       <nav class="nav main-navigation-menu"
  6.            itemscope="itemscope"
  7.            itemtype="http://schema.org/SiteNavigationElement">
  8.         {% set homeLabel = context.salesChannel.translated.homeName|default("general.homeLink"|trans) %}
  9.         {% block layout_main_navigation_menu_home %}
  10.           <a class="nav-link main-navigation-link {% if controllerAction is same as('home') %} active{% endif %} home-link"
  11.              href="{{ path('frontend.home.page') }}"
  12.              itemprop="url"
  13.              title="{{ "general.homeLink"|trans|striptags }}">
  14.             <div class="main-navigation-link-text">
  15.               <span itemprop="name">{{ "general.homeLink"|trans|sw_sanitize }}</span>
  16.             </div>
  17.           </a>
  18.         {% endblock %}
  19.         {% block layout_main_navigation_menu_items %}
  20.           {% set activePath = page.header.navigation.active.path %}
  21.           {% for treeItem in page.header.navigation.tree %}
  22.             {% set category = treeItem.category %}
  23.             {% set name = category.translated.name %}
  24.             {# @deprecated tag:v6.5.0 - Use "category.id" directly instead. #}
  25.             {% set categorId = category.id %}
  26.             {% block layout_main_navigation_menu_item %}
  27.               {% if category.type == 'folder' %}
  28.                 <div class="{{ name }} nav-link main-navigation-link"
  29.                   {% if treeItem.children|length > 0 %}
  30.                     data-flyout-menu-trigger="{{ category.id }}"
  31.                   {% endif %}
  32.                      title="{{ name }}">
  33.                   <div class="main-navigation-link-text">
  34.                     <span itemprop="name">{{ name }}</span>
  35.                   </div>
  36.                 </div>
  37.               {% else %}
  38.                 <a class="{{ name }} nav-link main-navigation-link{% if category.id == page.header.navigation.active.id or category.id in activePath %} active{% endif %}"
  39.                    href="{{ category_url(category) }}"
  40.                    itemprop="url"
  41.                    {% if treeItem.children|length > 0 %}data-flyout-menu-trigger="{{ category.id }}"{% endif %}
  42.                   {% if category_linknewtab(category) %}target="_blank"{% endif %}
  43.                    title="{{ name }}">
  44.                   <div class="main-navigation-link-text">
  45.                     <span itemprop="name">{{ name }}</span>
  46.                   </div>
  47.                 </a>
  48.               {% endif %}
  49.             {% endblock %}
  50.           {% endfor %}
  51.         {% endblock %}
  52.       </nav>
  53.     {% endblock %}
  54.   </div>
  55. {% endblock %}