{% sw_extends "@Storefront/storefront/layout/footer/footer.html.twig" %}{% block layout_footer_inner_container %} <div class="footer-newsletter"> <div class="newsletter-border"></div> <div class="footer-newsletter-content"> <div class="footer-newsletter-info"> <div class="footer-newsletter-info-title">{{ "tomRocket.footer.newsletter.title"|trans }}</div> <div class="footer-newsletter-info-subtitle">{{ "tomRocket.footer.newsletter.subtitle"|trans }}</div> </div> <div class="footer-newsletter-form"> {% sw_include "@Storefront/storefront/component/custom-newsletter.html.twig" %} </div> </div> <div class="newsletter-border"></div> </div> <div class="container"> {% block layout_footer_navigation %} {{ parent() }} {% endblock %} {% block layout_footer_payment_shipping_logos %} {% endblock %} </div> {% block layout_footer_bottom %} <div class="footer-bottom"> {% block layout_footer_copyright %} <div class="footer-copyright"> <img src="{{ asset('bundles/tomrockets/logo_footer.png', 'asset') }}" alt="Footer logo"> </div> {% endblock %} {% block layout_footer_vat %} {{ parent() }} {% endblock %} <div class="footer-main-description"> {{ page.footer.navigation.active.translated.description|raw }} </div> </div> {% endblock %}{% endblock %}{% block layout_footer_navigation_hotline %} <div class="col-md-4 col-lg-3 footer-column js-footer-column"> {% block layout_footer_navigation_hotline_headline %} <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger" id="collapseFooterHotlineTitle" {{ dataBsTargetAttr }}="#collapseFooterHotline" aria-expanded="true" aria-controls="collapseFooterHotline" role="listitem"> {{ "tomRocket.footer.columns.serviceMenu"|trans }} {% block layout_footer_navigation_hotline_icons %} <div class="footer-column-toggle"> <span class="footer-plus-icon"> {% sw_icon 'plus' %} </span> <span class="footer-minus-icon"> {% sw_icon 'minus' %} </span> </div> {% endblock %} </div> {% endblock %} {% block layout_footer_navigation_hotline_content %} <div id="collapseFooterHotline" class="footer-column-content collapse js-footer-column-content footer-contact" aria-labelledby="collapseFooterHotlineTitle"> <div class="footer-column-content-inner"> <ul class="list-unstyled"> {% for treeItem in page.header.serviceMenu.elements %} {% set category = treeItem %} {% set name = category.translated.name %} {# @deprecated tag:v6.5.0 - Use "category.translated.externalLink" directly or category_url function instead. #} {% set externalLink = category.translated.externalLink %} <li class="footer-link-item"> {% if category.type == 'folder' %} <div>{{ name }}</div> {% else %} <a class="footer-link" href="{{ category_url(category) }}" {% if category_linknewtab(category) %}target="_blank"{% endif %} title="{{ name }}"> {{ name }} </a> {% endif %} </li> {% endfor %} </ul> </div> </div> {% endblock %} </div>{% endblock %}{# standard loop upd #}{% block layout_footer_navigation_columns %} {% for root in page.footer.navigation.tree %} {% if loop.index === page.footer.navigation.tree|length %} {% sw_include "@Storefront/storefront/component/footer-payments-ship.html.twig" %} {% endif %} {% block layout_footer_navigation_column %} <div class="col-md-4 col-lg-3 footer-column js-footer-column"> {% block layout_footer_navigation_information_headline %} <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger" {{ dataBsTargetAttr }}="#collapseFooterTitle{{ loop.index }}" aria-expanded="true" aria-controls="collapseFooter{{ loop.index }}"> {% if root.category.type == 'folder' %} {{ root.category.translated.name|replace({'%small%': "<small>", "%/small%": "</small>"})|raw }} {% else %} <a href="{{ category_url(root.category) }}" {% if category_linknewtab(root.category) %}target="_blank"{% endif %} title="{{ root.category.translated.name }}"> {{ root.category.translated.name }} </a> {% endif %} {% block layout_footer_navigation_information_icons %} <div class="footer-column-toggle"> <span class="footer-plus-icon"> {% sw_icon 'plus' %} </span> <span class="footer-minus-icon"> {% sw_icon 'minus' %} </span> </div> {% endblock %} </div> {% endblock %} {% block layout_footer_navigation_information_content %} <div id="collapseFooter{{ loop.index }}" class="footer-column-content collapse js-footer-column-content" aria-labelledby="collapseFooterTitle{{ loop.index }}"> <div class="footer-column-content-inner"> {% if root.children %} {% block layout_footer_navigation_information_links %} <ul class="list-unstyled"> {% for treeItem in root.children %} {% set category = treeItem.category %} {% set name = category.translated.name %} {# @deprecated tag:v6.5.0 - Use "category.translated.externalLink" directly or category_url function instead. #} {% set externalLink = category.translated.externalLink %} {% block layout_footer_navigation_information_link_item %} {% if category.media is empty or category.media is null %} <li class="footer-link-item"> {% block layout_footer_navigation_information_link %} {% if category.type == 'folder' %} <div>{{ name }}</div> {% else %} <a class="footer-link" href="{{ category_url(category) }}" {% if category_linknewtab(category) %}target="_blank"{% endif %} title="{{ name }}"> {{ name }} </a> {% endif %} {% endblock %} </li> {% else %} <a class="footer-link" href="{{ category_url(category) }}" target="_blank" title="{{ name }}"> <img src="{{ category.media.url }}" alt="{{ name }}"> </a> {% endif %} {% endblock %} {% endfor %} </ul> {% endblock %} {% else %} {{ root.category.translated.description|raw }} {% endif %} </div> </div> {% endblock %} </div> {% endblock %} {% endfor %}{% endblock %}