custom/plugins/REIBAgeCheck/src/Resources/views/storefront/layout/header/header.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/header/header.html.twig' %}
  2. {% block layout_top_bar %}
  3. {% endblock %}
  4. {% block layout_header_navigation %}
  5.     <div class="row align-items-center header-row no-gutters" data-simax-navigation="true">
  6.         {% block layout_header_logo %}
  7.             {# Logo #}
  8.             {# <div class="col-12 col-sm-auto col-lg-3 col-xl-2 header-logo-col order-1"> #}
  9.             <div class="col-12 col-sm-6 col-lg-3 col-xl-2 header-logo-col order-1 no-gutters">
  10.                 <div class="row no-gutters align-items-center">
  11.                     <div class="col-12 col-sm-auto">
  12.                         {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %}
  13.                     </div>
  14.                     {# Start Hamburger Icon #}
  15.                     <div class="col-sm-auto d-none d-sm-block d-lg-none" id="kara-nav-main-toggle" >
  16.                         {% block layout_header_navigation_toggle_tablet %}
  17.                             <div class="nav-main-toggle">
  18.                                 {% block layout_header_navigation_toggle_tablet_button %}
  19.                                     <button class="btn nav-main-toggle-btn header-actions-btn"
  20.                                             type="button"
  21.                                             data-offcanvas-menu="true"
  22.                                             aria-label="{{ "general.menuLink"|trans|striptags }}">
  23.                                         {% block layout_header_navigation_toggle_tablet_button_icon %}
  24.                                             {% sw_icon 'stack' %}
  25.                                         {% endblock %}
  26.                                     </button>
  27.                                 {% endblock %}
  28.                             </div>
  29.                         {% endblock %}
  30.                     </div>
  31.                     {# End Hamburger Icon #}
  32.                 </div>
  33.             </div>
  34.         {% endblock %}
  35.         <div class="col-12 col-lg-6 col-xl-8 d-sm-none d-lg-block order-2">
  36.             <div class="nav-main" id="kara-nav-main">
  37.                 <div class="main-navigation"
  38.                      id="mainNavigation"
  39.                      data-flyout-menu="true">
  40.                     {% block layout_main_navigation_navbar %}
  41.                         <div class="container">
  42.                             {% block layout_main_navigation_menu %}
  43.                                 <nav class="nav main-navigation-menu"
  44.                                      itemscope="itemscope"
  45.                                      itemtype="http://schema.org/SiteNavigationElement">
  46.                                     {% set homeLabel = context.salesChannel.translated.homeName|default("general.homeLink"|trans) %}
  47.                                     {% block layout_main_navigation_menu_home %}
  48.                                         {% if context.salesChannel.translated.homeEnabled %}
  49.                                             <a class="nav-link main-navigation-link{% if controllerAction is same as('home') %} active{% endif %} home-link"
  50.                                                href="{{ path('frontend.home.page') }}"
  51.                                                itemprop="url"
  52.                                                title="{{ homeLabel|striptags }}">
  53.                                                 <div class="main-navigation-link-text">
  54.                                                     <span itemprop="name">{{ homeLabel|sw_sanitize }}</span>
  55.                                                 </div>
  56.                                             </a>
  57.                                         {% endif %}
  58.                                     {% endblock %}
  59.                                     {% block layout_main_navigation_menu_items %}
  60.                                         {% set activePath = page.header.navigation.active.path %}
  61.                                         {% for treeItem in page.header.navigation.tree %}
  62.                                             {% set category = treeItem.category %}
  63.                                             {% set name = category.translated.name %}
  64.                                             {# @deprecated tag:v6.5.0 - Use "category.id" directly instead. #}
  65.                                             {% set categorId = category.id %}
  66.                                             {% block layout_main_navigation_menu_item %}
  67.                                                 {% if category.type == 'folder' %}
  68.                                                     <div class="nav-link main-navigation-link"
  69.                                                             {% if treeItem.children|length > 0 %}
  70.                                                                 data-flyout-menu-trigger="{{ category.id }}"
  71.                                                             {% endif %}
  72.                                                          title="{{ name }}">
  73.                                                         <div class="main-navigation-link-text">
  74.                                                             <span itemprop="name">{{ name }}</span>
  75.                                                         </div>
  76.                                                     </div>
  77.                                                 {% else %}
  78.                                                     <a class="nav-link main-navigation-link{% if category.id == page.header.navigation.active.id or category.id in activePath %} active{% endif %}"
  79.                                                        href="{{ category_url(category) }}"
  80.                                                        itemprop="url"
  81.                                                        {% if treeItem.children|length > 0 %}data-flyout-menu-trigger="{{ category.id }}"{% endif %}
  82.                                                             {% if category_linknewtab(category) %}target="_blank"{% endif %}
  83.                                                        title="{{ name }}">
  84.                                                         <div class="main-navigation-link-text">
  85.                                                             <span itemprop="name">{{ name }}</span>
  86.                                                         </div>
  87.                                                     </a>
  88.                                                 {% endif %}
  89.                                             {% endblock %}
  90.                                         {% endfor %}
  91.                                     {% endblock %}
  92.                                 </nav>
  93.                             {% endblock %}
  94.                         </div>
  95.                     {% endblock %}
  96.                     {% block layout_main_navigation_menu_flyout_wrapper %}
  97.                         {% set navigationChildrenCount = 0 %}
  98.                         {% for treeItem in page.header.navigation.tree %}
  99.                             {% if treeItem.category.childCount > 0 %}
  100.                                 {% set navigationChildrenCount = navigationChildrenCount + 1 %}
  101.                             {% endif %}
  102.                         {% endfor %}
  103.                         {% if navigationChildrenCount > 0 %}
  104.                             {% block layout_main_navigation_menu_flyout_container %}
  105.                                 <div class="navigation-flyouts">
  106.                                     {% block layout_main_navigation_menu_flyouts %}
  107.                                         {% for treeItem in page.header.navigation.tree %}
  108.                                             {% if treeItem.children|length > 0 %}
  109.                                                 {% block layout_main_navigation_menu_flyout %}
  110.                                                     <div class="navigation-flyout"
  111.                                                          data-flyout-menu-id="{{ treeItem.category.id }}">
  112.                                                         <div class="container">
  113.                                                             {% block layout_main_navigation_menu_flyout_include %}
  114.                                                                 {% sw_include '@Storefront/storefront/layout/navigation/flyout.html.twig' with {navigationTree: treeItem, level: level+1, page: page} only %}
  115.                                                             {% endblock %}
  116.                                                         </div>
  117.                                                     </div>
  118.                                                 {% endblock %}
  119.                                             {% endif %}
  120.                                         {% endfor %}
  121.                                     {% endblock %}
  122.                                 </div>
  123.                             {% endblock %}
  124.                         {% endif %}
  125.                     {% endblock %}
  126.                 </div>
  127.             </div>
  128.         </div>
  129.         {% block layout_header_actions %}
  130.             {# Header Action  #}
  131.             {# <div class="col-12 col-sm-auto col-lg-3 col-xl-2 header-actions-col order-3 order-sm-2 order-xl-3"> #}
  132.             <div class="col-12 col-sm-6 col-lg-3 col-xl-2 header-actions-col order-3 order-sm-2 order-xl-3">
  133.                 <div class="row no-gutters">
  134.                     {% block layout_header_navigation_toggle %}
  135.                         <div class="col-auto d-sm-none">
  136.                             <div class="menu-button">
  137.                                 {% block layout_header_navigation_toggle_button %}
  138.                                     <button class="btn nav-main-toggle-btn header-actions-btn"
  139.                                             type="button"
  140.                                             data-offcanvas-menu="true"
  141.                                             aria-label="{{ "general.menuLink"|trans|striptags }}">
  142.                                         {% block layout_header_navigation_toggle_button_icon %}
  143.                                             {% sw_icon 'stack' %}
  144.                                         {% endblock %}
  145.                                     </button>
  146.                                 {% endblock %}
  147.                             </div>
  148.                         </div>
  149.                     {% endblock %}
  150.                     {% if config('core.cart.wishlistEnabled') %}
  151.                         {% block layout_header_actions_wishlist %}
  152.                             {{ parent() }}
  153.                         {% endblock %}
  154.                     {% endif %}
  155.                     {% block layout_header_actions_account %}
  156.                         <div class="col-auto">
  157.                             <div class="account-menu">
  158.                                 {% sw_include '@Storefront/storefront/layout/header/actions/account-widget.html.twig' %}
  159.                             </div>
  160.                         </div>
  161.                     {% endblock %}
  162.                     {% block layout_header_actions_cart %}
  163.                         <div class="col-auto">
  164.                             <div class="header-cart"
  165.                                  data-offcanvas-cart="true">
  166.                                 <a class="btn header-cart-btn header-actions-btn"
  167.                                    href="{{ path('frontend.checkout.cart.page') }}"
  168.                                    data-cart-widget="true"
  169.                                    title="{{ 'checkout.cartTitle'|trans|striptags }}"
  170.                                    aria-label="{{ 'checkout.cartTitle'|trans|striptags }}">
  171.                                     {% sw_include '@Storefront/storefront/layout/header/actions/cart-widget.html.twig' %}
  172.                                 </a>
  173.                             </div>
  174.                         </div>
  175.                     {% endblock %}
  176.                 </div>
  177.             </div>
  178.         {% endblock %}
  179.     </div>
  180. {% endblock %}