custom/plugins/HyBuys/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 %}
  3.     <div class="header_bottom">
  4.         <div class="page_container">
  5.             <div class="menu_block">
  6.                 <div class="menu_inner">
  7.                     <div class="catalog_menu">
  8.                         <ul class="menu_list" id="mainNavigation"
  9.                             data-flyout-menu="true">
  10.                             {% block layout_main_navigation_navbar %}
  11.                                 {% block layout_main_navigation_menu %}
  12.                                     {% set homeLabel = context.salesChannel.translated.homeName|default("general.homeLink"|trans) %}
  13.                                     {% block layout_main_navigation_menu_home %}
  14.                                     {% endblock %}
  15.                                     {% block layout_main_navigation_menu_items %}
  16.                                         {% set activePath = page.header.navigation.active.path %}
  17.                                         {% for treeItem in page.header.navigation.tree %}
  18.                                             {% set category = treeItem.category %}
  19.                                             {% set name = category.translated.name %}
  20.                                             {# @deprecated tag:v6.5.0 - Use "category.id" directly instead. #}
  21.                                             {% set categorId = category.id %}
  22.                                             <li class="{% if category.id == page.header.navigation.active.id or category.id in activePath %}current_page{% endif %}">
  23.                                                 {% block layout_main_navigation_menu_item %}
  24.                                                     {% if category.type == 'folder' %}
  25.                                                         <div class="nav-link main-navigation-link"
  26.                                                             {% if treeItem.children|length > 0 %}
  27.                                                                 data-flyout-menu-trigger="{{ category.id }}"
  28.                                                             {% endif %}
  29.                                                              title="{{ name }}">
  30.                                                             <div class="main-navigation-link-text">
  31.                                                                 <span itemprop="name">{{ name }} </span>
  32.                                                             </div>
  33.                                                         </div>
  34.                                                     {% else %}
  35.                                                         <a class="nav-link {% if treeItem.children|length > 0 %}submenu_btn{% endif %} main-navigation-link"
  36.                                                            href="{{ category_url(category) }}"
  37.                                                            itemprop="url"
  38.                                                            {% if treeItem.children|length > 0 %}data-flyout-menu-trigger="{{ category.id }}"{% endif %}
  39.                                                             {% if category_linknewtab(category) %}target="_blank"{% endif %}
  40.                                                            title="{{ name }}">
  41.                                                             <span itemprop="name">{{ name }}</span>
  42.                                                         </a>
  43.                                                         {% if treeItem.children|length > 0 %}
  44.                                                             <div class="submenu_block">
  45.                                                                 {% block layout_main_navigation_menu_flyout_include %}
  46.                                                                     {% sw_include '@Storefront/storefront/layout/navigation/flyout.html.twig' with {navigationTree: treeItem, level: level+1, page: page} only %}
  47.                                                                 {% endblock %}
  48.                                                             </div>
  49.                                                         {% endif %}
  50.                                                     {% endif %}
  51.                                                 {% endblock %}
  52.                                             </li>
  53.                                         {% endfor %}
  54.                                     {% endblock %}
  55.                                     {% block layout_main_navigation_menu_flyout_wrapper %}
  56.                                         {% set navigationChildrenCount = 0 %}
  57.                                         {% for treeItem in page.header.navigation.tree %}
  58.                                             {% if treeItem.category.childCount > 0 %}
  59.                                                 {% set navigationChildrenCount = navigationChildrenCount + 1 %}
  60.                                             {% endif %}
  61.                                         {% endfor %}
  62.                                     {% endblock %}
  63.                                 {% endblock %}
  64.                             {% endblock %}
  65.                         </ul>
  66.                     </div>
  67.                 </div>
  68.             </div>
  69.         </div>
  70.     </div>
  71. {% endblock %}