custom/static-plugins/offcanvasmenu/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_header_navigation %}
  3.     <div class="row align-items-center header-row">
  4.         {% block layout_header_search %}
  5.             <div class="col-12 order-2 col-md order-sm-3 order-md-1 header-search-col">
  6.                 <div class="row header-search-row">
  7.                     <div class="d-md-block header-menu-button-desktop header-menu-button">
  8.                         {% block layout_header_navigation_toggle_tablet %}
  9.                             <div class="nav-main-toggle h-100 align-items-center d-flex">
  10.                                 {% block layout_header_navigation_toggle_tablet_button %}
  11.                                     {% if config("WexoOffcanvasMenu").config.replaceDesktopMenuWithOffCanvas and config("WexoOffcanvasMenu").config.offcanvasMenuActive %}
  12.                                         <button class="btn nav-main-toggle-btn header-actions-btn wexo-offcanvas-menu-desktop-button"
  13.                                                 type="button"
  14.                                                 data-offcanvas-menu="true"
  15.                                                 role="navigation"
  16.                                                 aria-label="{{ "general.menuLink"|trans|striptags }}">
  17.                                             {% if config("WexoOffcanvasMenu").config.offcanvasMenuAnimation %}
  18.                                                 {% block layout_header_navigation_burger_icon %}
  19.                                                     <div class="offcanvasMenuIcon">
  20.                                                         <span class="offcanvasMenuIconLine"></span>
  21.                                                         <span class="offcanvasMenuIconLine"></span>
  22.                                                         <span class="offcanvasMenuIconLine"></span>
  23.                                                     </div>
  24.                                                 {% endblock %}
  25.                                             {% else %}
  26.                                                 {% block layout_header_navigation_toggle_tablet_button_icon %}
  27.                                                     {% sw_icon 'stack' %}
  28.                                                 {% endblock %}
  29.                                             {% endif %}
  30.                                             {% if "wexoOffcanvasMenu.menu"|trans|striptags|trim != "wexoOffcanvasMenu.menu" %}
  31.                                                 <p class="offcanvasMenuText">{{ "wexoOffcanvasMenu.menu"|trans|striptags|trim }}</p>
  32.                                             {% endif %}
  33.                                         </button>
  34.                                     {% else %}
  35.                                         {{ parent() }}
  36.                                     {% endif %}
  37.                                 {% endblock %}
  38.                             </div>
  39.                         {% endblock %}
  40.                     </div>
  41.                     <div class="header-logo-col d-none d-md-block">
  42.                         {% block layout_header_logo %}
  43.                             {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %}
  44.                         {% endblock %}
  45.                     </div>
  46.                     <div class="col-12 col-md p-0">
  47.                         {% sw_include '@Storefront/storefront/layout/header/search.html.twig' %}
  48.                     </div>
  49.                 </div>
  50.             </div>
  51.         {% endblock %}
  52.         {% block layout_header_actions %}
  53.             <div class="col-12 order-1 col-md-auto order-sm-2 header-actions-col">
  54.                 <div class="row no-gutters"
  55.                      style="background-image: url('{{ shopware.theme['sw-logo-mobile'] |sw_encode_url }}')">
  56.                     {% block layout_header_navigation_toggle %}
  57.                         <div class="col d-md-none h-100">
  58.                             <div class="menu-button">
  59.                                 {% block layout_header_navigation_toggle_button %}
  60.                                     {% if config("WexoOffcanvasMenu").config.replaceMobileOffCanvas and config("WexoOffcanvasMenu").config.offcanvasMenuActive %}
  61.                                         <button class="btn nav-main-toggle-btn header-actions-btn wexo-offcanvas-menu-mobile-button d-flex"
  62.                                                 type="button"
  63.                                                 data-offcanvas-menu="true"
  64.                                                 aria-label="{{ "general.menuLink"|trans|striptags }}">
  65.                                             {% if config("WexoOffcanvasMenu").config.offcanvasMenuAnimation %}
  66.                                                 {% block layout_header_navigation_burger_icon_small %}
  67.                                                     <label></label>
  68.                                                     <div class="offcanvasMenuIcon" role="">
  69.                                                         <span class="offcanvasMenuIconLine"></span>
  70.                                                         <span class="offcanvasMenuIconLine"></span>
  71.                                                         <span class="offcanvasMenuIconLine"></span>
  72.                                                     </div>
  73.                                                 {% endblock %}
  74.                                             {% else %}
  75.                                                 {% block layout_header_navigation_toggle_button_icon %}
  76.                                                     {% sw_icon 'stack' %}
  77.                                                 {% endblock %}
  78.                                             {% endif %}
  79.                                         </button>
  80.                                     {% else %}
  81.                                         {{ parent() }}
  82.                                     {% endif %}
  83.                                 {% endblock %}
  84.                             </div>
  85.                         </div>
  86.                     {% endblock %}
  87.                     <div class="col-md-auto d-block d-md-none">
  88.                         {{ block('layout_header_logo') }}
  89.                     </div>
  90.                     {% block layout_header_search_toggle %}
  91.                     {% endblock %}
  92.                     {% block layout_header_actions_account %}
  93.                         {{ parent() }}
  94.                     {% endblock %}
  95.                     {% block layout_header_actions_cart %}
  96.                         {{ parent() }}
  97.                     {% endblock %}
  98.                 </div>
  99.             </div>
  100.         {% endblock %}
  101.     </div>
  102. {% endblock %}