custom/plugins/OttMoebelfirstTheme/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_logo %}
  3.      {% block layout_header_navigation_toggle %}
  4.          <div class="d-lg-none">
  5.              <div class="menu-button">
  6.                  {% block layout_header_navigation_toggle_button %}
  7.                      <button class="btn nav-main-toggle-btn header-actions-btn"
  8.                              type="button"
  9.                              data-offcanvas-menu="true"
  10.                              aria-label="{{ "general.menuLink"|trans|striptags }}">
  11.                          {% block layout_header_navigation_toggle_button_icon %}
  12.                              {% sw_icon 'burger-icon-1' style {
  13.                                  'namespace': 'OttIconPack',
  14.                                  'pack': 'ottscho-it',
  15.                              } %}
  16.                          {% endblock %}
  17.                      </button>
  18.                  {% endblock %}
  19.              </div>
  20.          </div>
  21.      {% endblock %}
  22.      <div class="col-7 col-lg-auto col-sm col-md-6 order-sm-1 header-logo-col">
  23.          {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %}
  24.      </div>
  25.  {% endblock %}
  26.  {% block layout_header_search %}
  27.      <div class="col-12 order-2 order-sm-0 col-lg-3 header-search-col">
  28.          <div class="row ott-mobile-search">
  29.              {% sw_include '@Storefront/storefront/layout/header/search.html.twig' %}
  30.          </div>
  31.      </div>
  32.  {% endblock %}
  33. {% block layout_header_actions %}
  34.     <div class="col-2 order-1 col-sm-1 col-md-3 order-sm-2 header-actions-col">
  35.         <div class="row {{ gridNoGuttersClass }} ott-no-gutters-wrapper justify-content-end">
  36.             <div class="ott-actions-wrapper">
  37.                 {% block layout_header_actions_wishlist %}{% endblock %}
  38.                 {% block layout_header_actions_account %}{% endblock %}
  39.                 {% block layout_header_search_toggle %}
  40.                     <div class="col-auto d-lg-none ott-action-wrapper">
  41.                         <div class="search-toggle">
  42.                             <button class="btn header-actions-btn search-toggle-btn js-search-toggle-btn collapsed"
  43.                                     type="button"
  44.                                     {{ dataBsToggleAttr }}="collapse"
  45.                                     {{ dataBsTargetAttr }}="#searchCollapse"
  46.                                     aria-expanded="false"
  47.                                     aria-controls="searchCollapse"
  48.                                     aria-label="{{ "header.searchButton"|trans|striptags }}"
  49.                             >
  50.                                 {% sw_icon 'magnifying-glass-short' style {
  51.                                     'namespace': 'OttIconPack',
  52.                                     'pack': 'ottscho-it',
  53.                                 } %}
  54.                             </button>
  55.                         </div>
  56.                     </div>
  57.                 {% endblock %}
  58.                 <div class="ott-header-flags">
  59.                     <span class="ott-header-flags-welcome">
  60.                         {{ 'ott.header.welcome'|trans|sw_sanitize }}
  61.                     </span>
  62.                     <div class="ott-header-flag-container">
  63.                         <img src="{{ asset('assets/img/flags/Flag_of_Germany.svg', '@OttMoebelfirstTheme') }}"
  64.                              alt="{{ 'ott.header.germanFlagAlt'|trans|sw_sanitize }}"
  65.                              class="ott-header-flag">
  66.                         <img src="{{ asset('assets/img/flags/Flag_of_Austria.svg', '@OttMoebelfirstTheme') }}"
  67.                              alt="{{ 'ott.header.austrianFlagAlt'|trans|sw_sanitize }}"
  68.                              class="ott-header-flag">
  69.                         <img src="{{ asset('assets/img/flags/Civil_Ensign_of_Switzerland.svg', '@OttMoebelfirstTheme') }}"
  70.                              alt="{{ 'ott.header.swissFlagAlt'|trans|sw_sanitize }}"
  71.                              class="ott-header-flag">
  72.                         {% block layout_header_actions_cart %}
  73.                             <div class="col-auto ott-action-wrapper">
  74.                                 <div class="header-cart"
  75.                                      data-offcanvas-cart="true"
  76.                                 >
  77.                                     <a class="btn header-cart-btn header-actions-btn"
  78.                                        href="{{ path('frontend.checkout.cart.page') }}"
  79.                                        data-cart-widget="true"
  80.                                        title="{{ 'checkout.cartTitle'|trans|striptags }}"
  81.                                        aria-label="{{ 'checkout.cartTitle'|trans|striptags }}"
  82.                                     >
  83.                                         {% sw_include '@Storefront/storefront/layout/header/actions/cart-widget.html.twig' %}
  84.                                     </a>
  85.                                 </div>
  86.                             </div>
  87.                         {% endblock %}
  88.                     </div>
  89.                 </div>
  90.             </div>
  91.         </div>
  92.     </div>
  93. {% endblock %}