templates/default/components/organisms/vertical-menu/vertical-menu.html.twig line 1

Open in your IDE?
  1. {% embed 'components/organisms/offside/offside.html.twig' with {
  2. 'class': 'offside--vertical-menu vertical-menu',
  3. 'id': 'verticalMenu',
  4. 'ariaLabeledBy': 'vertical-menu__header',
  5. } %}
  6. {% block offcanvasHeader %}
  7. {% endblock %}
  8. {% block offcanvasContent %}
  9. {# maybe a better solution? #}
  10. <vertical-menu
  11. image-service=" {{ imageservice }}"
  12. >
  13. <nav class="vertical-menu__storyblok-nav vertical-menu__nav">
  14. <ul class="vertical-menu__list vertical-menu__list">
  15. {% include 'components/organisms/storyblok/storyblok.html.twig' with {
  16. 'componentData': cms_globals.main_menu|default,
  17. 'componentConfig': {
  18. 'link-open-menu': {
  19. additionalClass: 'link-open-menu--vertical-menu vertical-menu__entry ',
  20. },
  21. 'text-link': {
  22. class: 'text-link--vertical-menu vertical-menu__entry ',
  23. }
  24. }
  25. }
  26. %}
  27. </ul><ul class="vertical-menu__list vertical-menu__list--separated">
  28. {% include 'components/organisms/storyblok/storyblok.html.twig' with {
  29. 'componentData': cms_globals.upper_menu|default,
  30. 'componentConfig': {
  31. 'link-open-menu': {
  32. additionalClass: 'link-open-menu--vertical-menu vertical-menu__entry ',
  33. },
  34. 'text-link': {
  35. class: 'text-link--vertical-menu vertical-menu__entry ',
  36. }
  37. }
  38. }
  39. %}
  40. </ul>
  41. </nav>
  42. {% if storeContext.languages|default|length > 1 %}
  43. {% include 'components/molecules/language-select/language-select.html.twig'
  44. with {
  45. 'class': 'language-select--vertical-menu',
  46. 'current_language': storeContext.localeInfo.currentLocale,
  47. 'languages': storeContext.languages} %}
  48. {% endif %}
  49. </vertical-menu>
  50. {% endblock %}
  51. {% block offcanvasFooter %}
  52. <div class="vertical-menu__footer">
  53. <a
  54. class="vertical-menu__direct-order"
  55. href="{{ path('checkout_cart_index') }}?directOrder=true"
  56. data-gtm-direct-order=""
  57. >
  58. {{ 'header_direct_order'|trans }}
  59. </a>
  60. <vat-toggle
  61. class="vat-toggle--light-switcher"
  62. exclude-vat="{{ app.request.attributes.getBoolean('exclude_vat') ? 'true' : 'false' }}"
  63. toggle-id="vertical-menu-toggler">
  64. </vat-toggle>
  65. </div>
  66. {% endblock %}
  67. {% endembed %}