{% block layout_header %} {% block layout_header_navigation %} <div class="row align-items-center header-row justify-content-between"> {% block layout_header_logo %} <div class="col-2 col-lg-auto header-logo-col d-none d-md-block"> {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %} </div> {% endblock %} {% block base_navigation %} <div class="nav-main"> {% block base_navigation_inner %} {% sw_include '@Storefront/storefront/layout/navigation/navigation.html.twig' %} {% endblock %} </div> {% endblock %} {% block layout_header_actions %} <div class="col-12 order-1 col-md-auto order-sm-2 header-actions-col"> <div class="row {{ gridNoGuttersClass }}"> {% block layout_header_navigation_toggle %} <div class="col-1 col-md d-xl-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 %} {% block layout_header_logo_mobile %} <div class="col-2 col-lg-auto header-logo-col d-block d-md-none"> {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %} </div> {% endblock %} <div class="col-9 col-md-auto header-icons d-flex"> {% if config('core.cart.wishlistEnabled') %} {% block layout_header_actions_wishlist %} <div class="col-auto p-0"> <div class="header-wishlist"> <a class="btn header-wishlist-btn header-actions-btn" href="{{ path('frontend.wishlist.page') }}" title="{{ 'header.wishlist'|trans|striptags }}" aria-label="{{ 'header.wishlist'|trans|striptags }}"> {% block layout_header_actions_wishlist_widget %} {% set showCounter = showCounter ?? true %} {% if showCounter %} <span class="icon icon-wishlist"> {{ "IeaMedical.svg_wishlist_icon"|trans|raw }} </span> {% endif %} {% set wishlistStorageOptions = { listPath: path('frontend.wishlist.product.list'), mergePath: path('frontend.wishlist.product.merge'), tokenMergePath: sw_csrf('frontend.wishlist.product.merge', {'mode': 'token'}), pageletPath: path('frontend.wishlist.product.merge.pagelet'), tokenPageletPath: sw_csrf('frontend.wishlist.product.merge.pagelet', {'mode': 'token'}), } %} {% set wishlistWidgetOptions = { showCounter: showCounter } %} <span class="badge {{ bgClass }}-primary header-wishlist-badge" id="wishlist-basket" data-wishlist-storage="true" data-wishlist-storage-options="{{ wishlistStorageOptions|json_encode }}" data-wishlist-widget="true" data-wishlist-widget-options="{{ wishlistWidgetOptions|json_encode }}" ></span> {% endblock %} </a> </div> </div> {% endblock %} {% endif %} {% block layout_header_actions_account %} <div class="col-auto p-0"> <div class="account-menu"> {% block layout_header_actions_account_widget %} <div class="dropdown"> {% block layout_header_actions_account_widget_dropdown_button %} <button class="btn account-menu-btn header-actions-btn" type="button" id="accountWidget" data-offcanvas-account-menu="true" {{ dataBsToggleAttr }}="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="{{ "account.myAccount"|trans|striptags }}" title="{{ "account.myAccount"|trans|striptags }}"> <span class="icon icon-heart"> {{ "IeaMedical.svg_user_account_icon"|trans|raw }} </span> </button> {% endblock %} {% block layout_header_actions_account_widget_dropdown_menu %} <div class="dropdown-menu dropdown-menu-right account-menu-dropdown js-account-menu-dropdown" aria-labelledby="accountWidget"> {% sw_include '@Storefront/storefront/layout/header/account-menu.html.twig' %} </div> {% endblock %} </div> {% endblock %} </div> </div> {% endblock %} {% block layout_header_search_toggle %} <div class="col-auto p-0"> <div class="search-toggle"> <button class="btn header-actions-btn search-toggle-btn js-search-toggle-btn collapsed p-0" type="button" {{ dataBsToggleAttr }}="collapse" {{ dataBsTargetAttr }}="#searchCollapse" aria-expanded="false" aria-controls="searchCollapse" aria-label="{{ "header.searchButton"|trans|striptags }}"> <span class="icon icon-heart"> {{ "IeaMedical.svg_search_icon"|trans|raw }} </span> </button> </div> </div> {% endblock %} {% block layout_header_actions_cart %} <div class="col-auto p-0"> <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> </div> {% endblock %} </div> {% endblock %} {# searchbar #} {% block layout_header_search %} <div class="searchdiv collapse" id="searchCollapse"> <div class="header-search"> <form action="{{ path('frontend.search.page') }}" method="get" data-search-form="true" data-search-widget-options='{{ searchWidgetOptions|json_encode }}' data-url="{{ path('frontend.search.suggest') }}?search=" class="header-search-form"> {% block layout_header_search_input_group %} <div class="input-group"> {% block layout_header_search_input %} <input type="search" name="search" class="form-control header-search-input" autocomplete="off" autocapitalize="off" placeholder="{{ "header.searchPlaceholder"|trans|striptags }}" aria-label="{{ "header.searchPlaceholder"|trans|striptags }}" value="{{ page.searchTerm }}"> {% endblock %} {% block layout_header_search_button %} {# @deprecated tag:v6.5.0 - Bootstrap v5 removes `input-group-append` wrapper and uses elements as direct children of `input-group` #} {% if feature('v6.5.0.0') %} <button type="submit" class="btn header-search-btn" aria-label="{{ "header.searchButton"|trans|striptags }}"> <span class="header-search-icon"> {% sw_icon 'search' %} </span> </button> {% else %} <div class="input-group-append"> <button type="submit" class="btn header-search-btn" aria-label="{{ "header.searchButton"|trans|striptags }}"> <span class="header-search-icon"> {% sw_icon 'search' %} </span> </button> </div> {% endif %} {% endblock %} </div> {% endblock %} </form> </div> </div> {% endblock %}{% endblock %}