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

Open in your IDE?
  1. {% block layout_header %}
  2.     {% block layout_header_navigation %}
  3.         <div class="row align-items-center header-row justify-content-between">
  4.             {% block layout_header_logo %}
  5.                 <div class="col-2 col-lg-auto header-logo-col d-none d-md-block">
  6.                     {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %}
  7.                 </div>
  8.             {% endblock %}
  9.             {% block base_navigation %}
  10.                 <div class="nav-main">
  11.                     {% block base_navigation_inner %}
  12.                         {% sw_include '@Storefront/storefront/layout/navigation/navigation.html.twig' %}
  13.                     {% endblock %}
  14.                 </div>
  15.             {% endblock %}
  16.             {% block layout_header_actions %}
  17.                 <div class="col-12 order-1 col-md-auto order-sm-2 header-actions-col">
  18.                     <div class="row {{ gridNoGuttersClass }}">
  19.                         {% block layout_header_navigation_toggle %}
  20.                             <div class="col-1 col-md d-xl-none">
  21.                                 <div class="menu-button">
  22.                                     {% block layout_header_navigation_toggle_button %}
  23.                                         <button class="btn nav-main-toggle-btn header-actions-btn"
  24.                                                 type="button"
  25.                                                 data-offcanvas-menu="true"
  26.                                                 aria-label="{{ "general.menuLink"|trans|striptags }}">
  27.                                             {% block layout_header_navigation_toggle_button_icon %}
  28.                                                 {% sw_icon 'stack' %}
  29.                                             {% endblock %}
  30.                                         </button>
  31.                                     {% endblock %}
  32.                                 </div>
  33.                             </div>
  34.                         {% endblock %}
  35.                         {% block layout_header_logo_mobile %}
  36.                             <div class="col-2 col-lg-auto header-logo-col d-block d-md-none">
  37.                                 {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %}
  38.                             </div>
  39.                         {% endblock %}
  40.                         <div class="col-9 col-md-auto header-icons d-flex">
  41.                             {% if config('core.cart.wishlistEnabled') %}
  42.                                 {% block layout_header_actions_wishlist %}
  43.                                     <div class="col-auto p-0">
  44.                                         <div class="header-wishlist">
  45.                                             <a class="btn header-wishlist-btn header-actions-btn"
  46.                                                href="{{ path('frontend.wishlist.page') }}"
  47.                                                title="{{ 'header.wishlist'|trans|striptags }}"
  48.                                                aria-label="{{ 'header.wishlist'|trans|striptags }}">
  49.                                                 {% block layout_header_actions_wishlist_widget %}
  50.                                                     {% set showCounter = showCounter ?? true %}
  51.                                                     {% if showCounter %}
  52.                                                         <span class="icon icon-wishlist">
  53.                                                         {{ "IeaMedical.svg_wishlist_icon"|trans|raw }}
  54.                                                     </span>
  55.                                                     {% endif %}
  56.                                                     {% set wishlistStorageOptions = {
  57.                                                         listPath: path('frontend.wishlist.product.list'),
  58.                                                         mergePath: path('frontend.wishlist.product.merge'),
  59.                                                         tokenMergePath: sw_csrf('frontend.wishlist.product.merge', {'mode': 'token'}),
  60.                                                         pageletPath: path('frontend.wishlist.product.merge.pagelet'),
  61.                                                         tokenPageletPath: sw_csrf('frontend.wishlist.product.merge.pagelet', {'mode': 'token'}),
  62.                                                     } %}
  63.                                                     {% set wishlistWidgetOptions = { showCounter: showCounter } %}
  64.                                                     <span class="badge {{ bgClass }}-primary header-wishlist-badge"
  65.                                                           id="wishlist-basket"
  66.                                                           data-wishlist-storage="true"
  67.                                                           data-wishlist-storage-options="{{ wishlistStorageOptions|json_encode }}"
  68.                                                           data-wishlist-widget="true"
  69.                                                           data-wishlist-widget-options="{{ wishlistWidgetOptions|json_encode }}"
  70.                                                     ></span>
  71.                                                 {% endblock %}
  72.                                             </a>
  73.                                         </div>
  74.                                     </div>
  75.                                 {% endblock %}
  76.                             {% endif %}
  77.                             {% block layout_header_actions_account %}
  78.                                 <div class="col-auto p-0">
  79.                                     <div class="account-menu">
  80.                                         {% block layout_header_actions_account_widget %}
  81.                                             <div class="dropdown">
  82.                                                 {% block layout_header_actions_account_widget_dropdown_button %}
  83.                                                     <button class="btn account-menu-btn header-actions-btn"
  84.                                                             type="button"
  85.                                                             id="accountWidget"
  86.                                                             data-offcanvas-account-menu="true"
  87.                                                     {{ dataBsToggleAttr }}="dropdown"
  88.                                                     aria-haspopup="true"
  89.                                                     aria-expanded="false"
  90.                                                     aria-label="{{ "account.myAccount"|trans|striptags }}"
  91.                                                     title="{{ "account.myAccount"|trans|striptags }}">
  92.                                                     <span class="icon icon-heart">
  93.                                                     {{ "IeaMedical.svg_user_account_icon"|trans|raw }}
  94.                                                 </span>
  95.                                                     </button>
  96.                                                 {% endblock %}
  97.                                                 {% block layout_header_actions_account_widget_dropdown_menu %}
  98.                                                     <div class="dropdown-menu dropdown-menu-right account-menu-dropdown js-account-menu-dropdown"
  99.                                                          aria-labelledby="accountWidget">
  100.                                                         {% sw_include '@Storefront/storefront/layout/header/account-menu.html.twig' %}
  101.                                                     </div>
  102.                                                 {% endblock %}
  103.                                             </div>
  104.                                         {% endblock %}
  105.                                     </div>
  106.                                 </div>
  107.                             {% endblock %}
  108.                             {% block layout_header_search_toggle %}
  109.                                 <div class="col-auto p-0">
  110.                                     <div class="search-toggle">
  111.                                         <button class="btn header-actions-btn search-toggle-btn js-search-toggle-btn collapsed p-0"
  112.                                                 type="button"
  113.                                         {{ dataBsToggleAttr }}="collapse"
  114.                                         {{ dataBsTargetAttr }}="#searchCollapse"
  115.                                         aria-expanded="false"
  116.                                         aria-controls="searchCollapse"
  117.                                         aria-label="{{ "header.searchButton"|trans|striptags }}">
  118.                                         <span class="icon icon-heart">
  119.                                             {{ "IeaMedical.svg_search_icon"|trans|raw }}
  120.                                         </span>
  121.                                         </button>
  122.                                     </div>
  123.                                 </div>
  124.                             {% endblock %}
  125.                             {% block layout_header_actions_cart %}
  126.                                 <div class="col-auto p-0">
  127.                                     <div class="header-cart"
  128.                                          data-offcanvas-cart="true">
  129.                                         <a class="btn header-cart-btn header-actions-btn"
  130.                                            href="{{ path('frontend.checkout.cart.page') }}"
  131.                                            data-cart-widget="true"
  132.                                            title="{{ 'checkout.cartTitle'|trans|striptags }}"
  133.                                            aria-label="{{ 'checkout.cartTitle'|trans|striptags }}">
  134.                                             {% sw_include '@Storefront/storefront/layout/header/actions/cart-widget.html.twig' %}
  135.                                         </a>
  136.                                     </div>
  137.                                 </div>
  138.                             {% endblock %}
  139.                         </div>
  140.                     </div>
  141.                 </div>
  142.             {% endblock %}
  143.         </div>
  144.     {% endblock %}
  145.     {#            searchbar #}
  146.     {% block layout_header_search %}
  147.         <div class="searchdiv collapse"
  148.              id="searchCollapse">
  149.             <div class="header-search">
  150.                 <form action="{{ path('frontend.search.page') }}"
  151.                       method="get"
  152.                       data-search-form="true"
  153.                       data-search-widget-options='{{ searchWidgetOptions|json_encode }}'
  154.                       data-url="{{ path('frontend.search.suggest') }}?search="
  155.                       class="header-search-form">
  156.                     {% block layout_header_search_input_group %}
  157.                         <div class="input-group">
  158.                             {% block layout_header_search_input %}
  159.                                 <input type="search"
  160.                                        name="search"
  161.                                        class="form-control header-search-input"
  162.                                        autocomplete="off"
  163.                                        autocapitalize="off"
  164.                                        placeholder="{{ "header.searchPlaceholder"|trans|striptags }}"
  165.                                        aria-label="{{ "header.searchPlaceholder"|trans|striptags }}"
  166.                                        value="{{ page.searchTerm }}">
  167.                             {% endblock %}
  168.                             {% block layout_header_search_button %}
  169.                                 {# @deprecated tag:v6.5.0 - Bootstrap v5 removes `input-group-append` wrapper and uses elements as direct children of `input-group` #}
  170.                                 {% if feature('v6.5.0.0') %}
  171.                                     <button type="submit"
  172.                                             class="btn header-search-btn"
  173.                                             aria-label="{{ "header.searchButton"|trans|striptags }}">
  174.                                     <span class="header-search-icon">
  175.                                         {% sw_icon 'search' %}
  176.                                     </span>
  177.                                     </button>
  178.                                 {% else %}
  179.                                     <div class="input-group-append">
  180.                                         <button type="submit"
  181.                                                 class="btn header-search-btn"
  182.                                                 aria-label="{{ "header.searchButton"|trans|striptags }}">
  183.                                         <span class="header-search-icon">
  184.                                             {% sw_icon 'search' %}
  185.                                         </span>
  186.                                         </button>
  187.                                     </div>
  188.                                 {% endif %}
  189.                             {% endblock %}
  190.                         </div>
  191.                     {% endblock %}
  192.                 </form>
  193.             </div>
  194.         </div>
  195.     {% endblock %}
  196. {% endblock %}