{% sw_extends '@Storefront/storefront/layout/footer/footer.html.twig' %}{% block layout_footer_inner_container %} <div class="footer-wrapper"> <div class="container"> {% block layout_footer_navigation %} <div id="footerColumns" class="row footer-columns" data-collapse-footer="true" role="list"> {% block layout_footer_navigation_hotline %} <div class="col-md-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"> {{ 'footer.serviceHotlineHeadline'|trans|sw_sanitize }} {% 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"> <p class="footer-contact-hotline"> {{ 'footer.serviceHotline'|trans|sw_sanitize }} </p> </div> <div class="footer-contact-form"> {{ 'footer.serviceContactLink'|trans({ '%url%': path('frontend.cms.page', { id: config('core.basicInformation.contactPage') }) })|raw }} </div> </div> {% endblock %} </div> {% endblock %} <div class="col-md-9 footer-column js-footer-column"> <div class="row"> {% block layout_footer_navigation_columns %} {% for root in page.footer.navigation.tree %} {% block layout_footer_navigation_column %} <div class="col-md-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 }} {% 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> #} <span>{{ root.category.translated.name }}</span> {% 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"> {% 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 %} <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> {% endblock %} {% endfor %} </ul> {% endblock %} </div> </div> {% endblock %} </div> {% endblock %} {% endfor %} {% endblock %} {% block wxde_layout_footer_navigation_payment %} {% if theme_config('wxde-footer-payment-icons') == 1 %} <div class="col-md-3 footer-column js-footer-column"> {# Start Payment #} {% block layout_footer_navigation_payment_content %} <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger" data-target="#collapseFooterTitlePayment{{ loop.index }}" aria-expanded="true" aria-controls="collapseFooterPayment"> {{ 'Wxde.footer.paymentHeader'|trans|sw_sanitize }} {% block layout_footer_payment_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> <div id="collapseFooterPayment" class="footer-column-content collapse js-footer-column-content footer-contact" aria-labelledby="collapseFooterTitlePayment"> <div class="footer-logos"> {% if theme_config('wxde-footer-wxde-payment-icons') %} <ul class="column--content payment--list"> {% if theme_config('wxde-footer-wxde-payment-euro') %} <li class="list-inline-item"><i class="fa fa-euro-sign"></i></li> {% endif %} {% if theme_config('wxde-footer-wxde-payment-paypal') %} <li class="list-inline-item"><i class="fab fa-cc-paypal"></i></li> {% endif %} {% if theme_config('wxde-footer-wxde-payment-visa') %} <li class="list-inline-item"><i class="fab fa-cc-visa"></i></li> {% endif %} {% if theme_config('wxde-footer-wxde-payment-mastercard') %} <li class="list-inline-item"><i class="fab fa-cc-mastercard"></i></li> {% endif %} {% if theme_config('wxde-footer-wxde-payment-american-express') %} <li class="list-inline-item"><i class="fab fa-cc-amex"></i></li> {% endif %} {% if theme_config('wxde-footer-wxde-payment-diners') %} <li class="list-inline-item"><i class="fab fa-cc-diners-club"></i></li> {% endif %} {% if theme_config('wxde-footer-wxde-payment-amazon') %} <li class="list-inline-item"><i class="fab fa-cc-amazon-pay"></i></li> {% endif %} </ul> {% else %} {% block layout_footer_payment_logos %} {% for paymentMethod in page.salesChannelPaymentMethods %} {% block layout_footer_payment_logo %} {% if paymentMethod.media %} <div class="footer-logo is-payment"> {% sw_thumbnails 'footer-payment-image-thumbnails' with { media: paymentMethod.media, sizes: { 'default': '100px' }, attributes: { 'class': 'img-fluid footer-logo-image', 'alt': (paymentMethod.media.translated.alt ?: paymentMethod.translated.name), 'title': (paymentMethod.media.translated.title ?: paymentMethod.translated.name) } } %} </div> {% endif %} {% endblock %} {% endfor %} {% endblock %} {% endif %} {% block layout_footer_shipping_logos %} {% for shippingMethod in page.salesChannelShippingMethods %} {% block layout_footer_shipping_logo %} {% if shippingMethod.media %} <div class="footer-logo is-shipping"> {% sw_thumbnails 'footer-shipping-image-thumbnails' with { media: shippingMethod.media, sizes: { 'default': '100px' }, attributes: { 'class': 'img-fluid footer-logo-image', 'alt': (shippingMethod.media.translated.alt ?: shippingMethod.translated.name), 'title': (shippingMethod.media.translated.title ?: shippingMethod.translated.name) } } %} </div> {% endif %} {% endblock %} {% endfor %} {% endblock %} </div> </div> {% endblock %} {# End Payment #} </div> {% endif %} {% endblock %} {% block wxde_layout_footer_navigation_social %} {% if theme_config('wxde-footer-social-icons') == 1 %} <div class="col-md-3 footer-column js-footer-column"> {# start social #} {% block wxde_layout_footer_navigation_social_headline %} <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger" id="collapseFooterTitleSocial" data-target="#collapseFooterSocial" aria-expanded="true" aria-controls="collapseFooterSocial"> {{ 'Wxde.footer.socialHeader'|trans|sw_sanitize }} </div> {% endblock %} {% block layout_footer_navigation_social_content %} <div id="collapseFooterSocial" class="footer-column-content collapse js-footer-column-content footer-contact" aria-labelledby="collapseFooterTitleSocial"> <div class="footer-column-content-inner"> <ul class="column--content social--list"> {% if theme_config('wxde-footer-social-mail') %} <li class="list-inline-item"><a href="{{ theme_config('wxde-footer-social-mail') }}" target="_blank" rel="noopener" title="E-Mail"><i class="fas fa-envelope"></i></a></li> {% endif %} {% if theme_config('wxde-footer-social-facebook') %} <li class="list-inline-item"><a href="{{ theme_config('wxde-footer-social-facebook') }}" target="_blank" rel="noopener" title="Facebook"><i class="fab fa-facebook"></i></a></li> {% endif %} {% if theme_config('wxde-footer-social-instagram') %} <li class="list-inline-item"><a href="{{ theme_config('wxde-footer-social-instagram') }}" target="_blank" rel="noopener" title="Instagram"><i class="fab fa-instagram"></i></a></li> {% endif %} {% if theme_config('wxde-footer-social-twitter') %} <li class="list-inline-item"><a href="{{ theme_config('wxde-footer-social-twitter') }}" target="_blank" rel="noopener" title="Twitter"><i class="fab fa-twitter"></i></a></li> {% endif %} {% if theme_config('wxde-footer-social-youtube') %} <li class="list-inline-item"><a href="{{ theme_config('wxde-footer-social-youtube') }}" target="_blank" rel="noopener" title="Youtube"><i class="fab fa-youtube"></i></a></li> {% endif %} {% if theme_config('wxde-footer-social-vimeo') %} <li class="list-inline-item"><a href="{{ theme_config('wxde-footer-social-vimeo') }}" target="_blank" rel="noopener" title="Vimeo"><i class="fab fa-vimeo"></i></a></li> {% endif %} {% if theme_config('wxde-footer-social-pinterest') %} <li class="list-inline-item"><a href="{{ theme_config('wxde-footer-social-pinterest') }}" target="_blank" rel="noopener" title="Pinterest"><i class="fab fa-pinterest"></i></a></li> {% endif %} {% if theme_config('wxde-footer-social-xing') %} <li class="list-inline-item"><a href="{{ theme_config('wxde-footer-social-xing') }}" target="_blank" rel="noopener" title="xing"><i class="fab fa-xing"></i></a></li> {% endif %} {% if theme_config('wxde-footer-social-linkedin') %} <li class="list-inline-item"><a href="{{ theme_config('wxde-footer-social-linkedin') }}" target="_blank" rel="noopener" title="linkedin"><i class="fab fa-linkedin"></i></a></li> {% endif %} </ul> </div> </div> {% endblock %} {# end social #} </div> {% endif %} {% endblock %} </div> </div> </div> {% endblock %} </div> </div> {# Moved to layout_footer_navigation_columns #} {% block layout_footer_payment_shipping_logos %} {% endblock %} {# Moved layout_footer_bottom to base.html.twig #} {% block layout_footer_bottom %} {% endblock %}{% endblock %}