custom/plugins/VirginTheme/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. {# Remove top-bar #}
  3. {% block layout_top_bar %}{% endblock %}
  4. {% block layout_header_logo %}
  5. <div class="col-4 order-2 ml-auto header-logo-col">
  6. {% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %}
  7. </div>
  8. {% endblock %}
  9. {% block layout_header_search %}
  10. <div class="col-4 col-sm order-1 header-search-col">
  11. <div class="row">
  12. {# Mobile menu toggle: Changed block position #}
  13. {% block layout_header_navigation_toggle %}
  14. {# Hide menu toggle for direct purchase flow #}
  15. {% if context.customer %}
  16. <div class="col d-sm-none col-nav-main-toggle">
  17. <div class="menu-button">
  18. </div>
  19. </div>
  20. {% endif %}
  21. {% endblock %}
  22. <div class="col-sm-auto d-none d-sm-block d-lg-none">
  23. {% block layout_header_navigation_toggle_tablet %}
  24. {# Hide menu toggle for direct purchase flow #}
  25. {% if context.customer %}
  26. <div class="nav-main-toggle">
  27. {% block layout_header_navigation_toggle_tablet_button %}
  28. <button class="btn nav-main-toggle-btn header-actions-btn"
  29. type="button"
  30. data-offcanvas-menu="true"
  31. aria-label="{{ "general.menuLink"|trans|striptags }}">
  32. {% block layout_header_navigation_toggle_tablet_button_icon %}
  33. {% sw_icon 'stack' %}
  34. {% endblock %}
  35. </button>
  36. {% endblock %}
  37. </div>
  38. {% endif %}
  39. {% endblock %}
  40. </div>
  41. <div class="col d-none">
  42. {% sw_include '@Storefront/storefront/layout/header/search.html.twig' %}
  43. </div>
  44. </div>
  45. </div>
  46. {% endblock %}
  47. {% block layout_header_actions %}
  48. <div class="col-4 order-3 header-actions-col pl-0">
  49. <div class="row no-gutters justify-content-end">
  50. {# INFO: Original position: Mobile menu toggle #}
  51. {% block layout_header_search_toggle %}
  52. <div class="col-auto d-none">
  53. <div class="search-toggle">
  54. <button class="btn header-actions-btn search-toggle-btn js-search-toggle-btn collapsed"
  55. type="button"
  56. data-toggle="collapse"
  57. data-target="#searchCollapse"
  58. aria-expanded="false"
  59. aria-controls="searchCollapse"
  60. aria-label="{{ "header.searchButton"|trans|striptags }}">
  61. {% sw_icon 'search' %}
  62. </button>
  63. </div>
  64. </div>
  65. {% endblock %}
  66. {% block layout_header_actions_account %}
  67. <div class="col-auto">
  68. {% if context.customer and isUserLoggedExplicit%}
  69. <div class="account-menu">
  70. {% sw_include '@Storefront/storefront/layout/header/actions/account-widget.html.twig' %}
  71. </div>
  72. {% endif %}
  73. </div>
  74. {% endblock %}
  75. {% block layout_header_actions_cart %}
  76. <div class="col-auto col-header-cart">
  77. {% if context.customer and isUserLoggedExplicit %}
  78. <div class="header-cart">
  79. <a class="btn header-cart-btn header-actions-btn"
  80. href="{{ path('frontend.configurator') }}"
  81. title="{{ 'checkout.cartTitle'|trans|striptags }}"
  82. aria-label="{{ 'checkout.cartTitle'|trans|striptags }}">
  83. {% sw_include '@Storefront/storefront/layout/header/actions/cart-widget.html.twig' %}
  84. </a>
  85. </div>
  86. {% endif %}
  87. </div>
  88. {% endblock %}
  89. </div>
  90. </div>
  91. {% endblock %}