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