{% sw_extends '@Storefront/storefront/layout/header/header.html.twig' %}{% block layout_top_bar %}{% endblock %}{% block layout_header_navigation %} <div class="row align-items-center header-row no-gutters" data-simax-navigation="true"> {% block layout_header_logo %} {# Logo #} {# <div class="col-12 col-sm-auto col-lg-3 col-xl-2 header-logo-col order-1"> #} <div class="col-12 col-sm-6 col-lg-3 col-xl-2 header-logo-col order-1 no-gutters"> <div class="row no-gutters align-items-center"> <div class="col-12 col-sm-auto"> {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %} </div> {# Start Hamburger Icon #} <div class="col-sm-auto d-none d-sm-block d-lg-none" id="kara-nav-main-toggle" > {% block layout_header_navigation_toggle_tablet %} <div class="nav-main-toggle"> {% block layout_header_navigation_toggle_tablet_button %} <button class="btn nav-main-toggle-btn header-actions-btn" type="button" data-offcanvas-menu="true" aria-label="{{ "general.menuLink"|trans|striptags }}"> {% block layout_header_navigation_toggle_tablet_button_icon %} {% sw_icon 'stack' %} {% endblock %} </button> {% endblock %} </div> {% endblock %} </div> {# End Hamburger Icon #} </div> </div> {% endblock %} <div class="col-12 col-lg-6 col-xl-8 d-sm-none d-lg-block order-2"> <div class="nav-main" id="kara-nav-main"> <div class="main-navigation" id="mainNavigation" data-flyout-menu="true"> {% block layout_main_navigation_navbar %} <div class="container"> {% block layout_main_navigation_menu %} <nav class="nav main-navigation-menu" itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement"> {% set homeLabel = context.salesChannel.translated.homeName|default("general.homeLink"|trans) %} {% block layout_main_navigation_menu_home %} {% if context.salesChannel.translated.homeEnabled %} <a class="nav-link main-navigation-link{% if controllerAction is same as('home') %} active{% endif %} home-link" href="{{ path('frontend.home.page') }}" itemprop="url" title="{{ homeLabel|striptags }}"> <div class="main-navigation-link-text"> <span itemprop="name">{{ homeLabel|sw_sanitize }}</span> </div> </a> {% endif %} {% endblock %} {% block layout_main_navigation_menu_items %} {% set activePath = page.header.navigation.active.path %} {% for treeItem in page.header.navigation.tree %} {% set category = treeItem.category %} {% set name = category.translated.name %} {# @deprecated tag:v6.5.0 - Use "category.id" directly instead. #} {% set categorId = category.id %} {% block layout_main_navigation_menu_item %} {% if category.type == 'folder' %} <div class="nav-link main-navigation-link" {% if treeItem.children|length > 0 %} data-flyout-menu-trigger="{{ category.id }}" {% endif %} title="{{ name }}"> <div class="main-navigation-link-text"> <span itemprop="name">{{ name }}</span> </div> </div> {% else %} <a class="nav-link main-navigation-link{% if category.id == page.header.navigation.active.id or category.id in activePath %} active{% endif %}" href="{{ category_url(category) }}" itemprop="url" {% if treeItem.children|length > 0 %}data-flyout-menu-trigger="{{ category.id }}"{% endif %} {% if category_linknewtab(category) %}target="_blank"{% endif %} title="{{ name }}"> <div class="main-navigation-link-text"> <span itemprop="name">{{ name }}</span> </div> </a> {% endif %} {% endblock %} {% endfor %} {% endblock %} </nav> {% endblock %} </div> {% endblock %} {% block layout_main_navigation_menu_flyout_wrapper %} {% set navigationChildrenCount = 0 %} {% for treeItem in page.header.navigation.tree %} {% if treeItem.category.childCount > 0 %} {% set navigationChildrenCount = navigationChildrenCount + 1 %} {% endif %} {% endfor %} {% if navigationChildrenCount > 0 %} {% block layout_main_navigation_menu_flyout_container %} <div class="navigation-flyouts"> {% block layout_main_navigation_menu_flyouts %} {% for treeItem in page.header.navigation.tree %} {% if treeItem.children|length > 0 %} {% block layout_main_navigation_menu_flyout %} <div class="navigation-flyout" data-flyout-menu-id="{{ treeItem.category.id }}"> <div class="container"> {% block layout_main_navigation_menu_flyout_include %} {% sw_include '@Storefront/storefront/layout/navigation/flyout.html.twig' with {navigationTree: treeItem, level: level+1, page: page} only %} {% endblock %} </div> </div> {% endblock %} {% endif %} {% endfor %} {% endblock %} </div> {% endblock %} {% endif %} {% endblock %} </div> </div> </div> {% block layout_header_actions %} {# Header Action #} {# <div class="col-12 col-sm-auto col-lg-3 col-xl-2 header-actions-col order-3 order-sm-2 order-xl-3"> #} <div class="col-12 col-sm-6 col-lg-3 col-xl-2 header-actions-col order-3 order-sm-2 order-xl-3"> <div class="row no-gutters"> {% block layout_header_navigation_toggle %} <div class="col-auto d-sm-none"> <div class="menu-button"> {% block layout_header_navigation_toggle_button %} <button class="btn nav-main-toggle-btn header-actions-btn" type="button" data-offcanvas-menu="true" aria-label="{{ "general.menuLink"|trans|striptags }}"> {% block layout_header_navigation_toggle_button_icon %} {% sw_icon 'stack' %} {% endblock %} </button> {% endblock %} </div> </div> {% endblock %} {% if config('core.cart.wishlistEnabled') %} {% block layout_header_actions_wishlist %} {{ parent() }} {% endblock %} {% endif %} {% block layout_header_actions_account %} <div class="col-auto"> <div class="account-menu"> {% sw_include '@Storefront/storefront/layout/header/actions/account-widget.html.twig' %} </div> </div> {% endblock %} {% block layout_header_actions_cart %} <div class="col-auto"> <div class="header-cart" data-offcanvas-cart="true"> <a class="btn header-cart-btn header-actions-btn" href="{{ path('frontend.checkout.cart.page') }}" data-cart-widget="true" title="{{ 'checkout.cartTitle'|trans|striptags }}" aria-label="{{ 'checkout.cartTitle'|trans|striptags }}"> {% sw_include '@Storefront/storefront/layout/header/actions/cart-widget.html.twig' %} </a> </div> </div> {% endblock %} </div> </div> {% endblock %} </div>{% endblock %}