custom/plugins/VirginTheme/src/Resources/views/storefront/layout/footer/footer.html.twig line 47

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/footer/footer.html.twig' %}
  2. {% block layout_footer_navigation %}
  3. <div id="footerColumns"
  4. class="footer-columns"
  5. data-collapse-footer="true">
  6. {% block layout_footer_navigation_hotline %}
  7. <div class="col footer-column js-footer-column footer-hotline d-none">
  8. {% block layout_footer_navigation_hotline_headline %}
  9. <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger d-md-none"
  10. id="collapseFooterHotlineTitle"
  11. data-target="#collapseFooterHotline"
  12. aria-expanded="true"
  13. aria-controls="collapseFooterHotline">
  14. {{ 'footer.serviceHotlineHeadline'|trans|sw_sanitize }}
  15. {% block layout_footer_navigation_hotline_icons %}
  16. <div class="footer-column-toggle">
  17. <span class="footer-plus-icon">
  18. {% sw_icon 'plus' %}
  19. </span>
  20. <span class="footer-minus-icon">
  21. {% sw_icon 'minus' %}
  22. </span>
  23. </div>
  24. {% endblock %}
  25. </div>
  26. {% endblock %}
  27. {% block layout_footer_navigation_hotline_content %}
  28. <div id="collapseFooterHotline"
  29. class="footer-column-content collapse js-footer-column-content footer-contact"
  30. aria-labelledby="collapseFooterHotlineTitle">
  31. <div class="footer-column-content-inner">
  32. <p class="footer-contact-hotline">
  33. {{ 'footer.serviceHotline'|trans|sw_sanitize }}
  34. </p>
  35. </div>
  36. <div class="footer-contact-form">
  37. {{ 'footer.serviceContactLink'|trans({
  38. '%url%': path('frontend.cms.page', { id: shopware.config.core.basicInformation.contactPage })
  39. })|raw }}
  40. </div>
  41. </div>
  42. {% endblock %}
  43. </div>
  44. {% endblock %}
  45. {% block layout_footer_navigation_columns %}
  46. {% for root in page.footer.navigation.tree %}
  47. {% block layout_footer_navigation_column %}
  48. <div class="col footer-column js-footer-column footer-navigation-point group-{{ loop.index }}{% if loop.first %} is-first{% elseif loop.last %} is-last{% endif %}">
  49. {% block layout_footer_navigation_information_headline %}
  50. <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger d-md-none"
  51. data-target="#collapseFooterTitle{{ loop.index }}"
  52. aria-expanded="true"
  53. aria-controls="collapseFooter{{ loop.index }}">
  54. {{ root.category.translated.name }}
  55. {% block layout_footer_navigation_information_icons %}
  56. <div class="footer-column-toggle">
  57. <span class="footer-plus-icon">
  58. {% sw_icon 'plus' %}
  59. </span>
  60. <span class="footer-minus-icon">
  61. {% sw_icon 'minus' %}
  62. </span>
  63. </div>
  64. {% endblock %}
  65. </div>
  66. {% endblock %}
  67. {% block layout_footer_navigation_information_content %}
  68. <div id="collapseFooter{{ loop.index }}"
  69. class="footer-column-content collapse js-footer-column-content"
  70. aria-labelledby="collapseFooterTitle{{ loop.index }}">
  71. <div class="footer-column-content-inner">
  72. {% block layout_footer_navigation_information_links %}
  73. <ul class="list-unstyled{% if loop.last %} is-last-list{% endif %}">
  74. {% for treeItem in root.children %}
  75. {% set category = treeItem.category %}
  76. {% set name = category.translated.name %}
  77. {% set externalLink = category.translated.externalLink %}
  78. {% block layout_footer_navigation_information_link_item %}
  79. <li class="footer-link-item">
  80. {% block layout_footer_navigation_information_link %}
  81. <a class="footer-link"
  82. href="{% if externalLink %}{{ externalLink }}{% else %}{{ seoUrl('frontend.navigation.page', { navigationId: category.id }) }}{% endif %}"
  83. title="{{ name }}">
  84. {{ name }}
  85. </a>
  86. {% endblock %}
  87. </li>
  88. {% endblock %}
  89. {% endfor %}
  90. </ul>
  91. {% endblock %}
  92. {% if loop.last %}
  93. <div class="footer-copyright d-none d-md-block">
  94. © {{ "footer.copyrightInfo"|trans|sw_sanitize }}
  95. </div>
  96. {% endif %}
  97. </div>
  98. </div>
  99. {% endblock %}
  100. </div>
  101. {% endblock %}
  102. {% endfor %}
  103. {% endblock %}
  104. </div>
  105. {% endblock %}
  106. {% block layout_footer_payment_shipping_logos %}
  107. {% apply spaceless %}
  108. {{ parent() }}
  109. {% endapply %}
  110. {% endblock %}
  111. {% block layout_footer_copyright %}
  112. <div class="footer-copyright d-md-none">
  113. © {{ "footer.copyrightInfo"|trans|sw_sanitize }}
  114. </div>
  115. {% endblock %}