{% sw_extends '@Storefront/storefront/layout/footer/footer.html.twig' %}{% block layout_footer_navigation %} <div id="footerColumns" class="row footer-columns" data-collapse-footer="true"> {% 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" data-target="#collapseFooterHotline" aria-expanded="true" aria-controls="collapseFooterHotline"> {{ '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 %} {% block layout_footer_navigation_payment_logos %} <div class="col-md-3 footer-column js-footer-column"> {% block layout_footer_navigation_payment_logos_headline %} <div class="footer-column-headline footer-payment js-footer-column-headline js-collapse-footer-column-trigger" id="collapseFooterPaymentTitle" data-target="#collapseFooterPayment" aria-expanded="true" aria-controls="collapseFooterPayment"> {{ 'smsBecoTechnicTheme.footer.servicePaymentHeadline'|trans|sw_sanitize }} {% block layout_footer_navigation_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> {% endblock %} {% block layout_footer_navigation_payment_content %} <div id="collapseFooterPayment" class="footer-column-content collapse js-footer-column-content footer-contact" aria-labelledby="collapseFooterPaymentTitle"> <div class="footer-column-content-inner"> {% block layout_footer_navigation_payment_logos_content %} {% for paymentMethod in page.salesChannelPaymentMethods %} {% block layout_footer_navigation_payment_logo %} {% if paymentMethod.media %} <div class="footer-logo is-payment"> {% sw_thumbnails 'footer-payment-image-thumbnails' with { media: paymentMethod.media, sizes: { 'default': '130px' }, attributes: { 'class': 'img-fluid footer-payment-image', 'alt': (paymentMethod.media.translated.alt ?: paymentMethod.translated.name), 'title': (paymentMethod.media.translated.title ?: paymentMethod.translated.name) } } %} </div> {% endif %} {% endblock %} {% endfor %} {% endblock %} </div> </div> {% endblock %} </div> {% endblock %} {% block layout_footer_navigation_social_language %} <div class="col-md-3"> <div class="row js-footer-column footer-column"> <div class="col-12"> {% block layout_footer_navigation_social_logos_headline %} <div class="footer-column-headline footer-social js-footer-column-headline js-collapse-footer-column-trigger" id="collapseFootersocialTitle" data-target="#collapseFootersocial" aria-expanded="true" aria-controls="collapseFootersocial"> {{ 'smsBecoTechnicTheme.footer.serviceSocialHeadline'|trans|sw_sanitize }} {% block layout_footer_navigation_social_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_social_content %} <div id="collapseFootersocial" class="footer-column-content collapse js-footer-column-content footer-social" aria-labelledby="collapseFootersocialTitle"> <div class="footer-column-content-inner"> {% block layout_footer_navigation_social_logos_content %} {% if theme_config('sms-social-media-instagram-icon') %} <a href="{{ theme_config('sms-social-media-instagram-url') }}" alt="{{ "smsBecoTechnicTheme.footer.instagram"|trans|striptags }}"> <i class="{{ theme_config('sms-social-media-instagram-icon') }}"></i> </a> {% endif %} {% if theme_config('sms-social-media-facebook-icon') %} <a href="{{ theme_config('sms-social-media-facebook-url') }}" alt="{{ "smsBecoTechnicTheme.footer.facebook"|trans|striptags }}"> <i class="{{ theme_config('sms-social-media-facebook-icon') }}"></i> </a> {% endif %} {% if theme_config('sms-social-media-youtube-icon') %} <a href="{{ theme_config('sms-social-media-youtube-url') }}" alt="{{ "smsBecoTechnicTheme.footer.youtube"|trans|striptags }}"> <i class="{{ theme_config('sms-social-media-youtube-icon') }}"></i> </a> {% endif %} {% endblock %} </div> </div> {% endblock %} </div> </div> <div class="row js-footer-column footer-column"> <div class="col-12"> {% block layout_footer_navigation_language_headline %} <div class="footer-column-headline footer-social js-footer-column-headline js-collapse-footer-column-trigger" id="collapseFooterLanguageTitle" data-target="#collapseFooterLanguage" aria-expanded="true" aria-controls="collapseFooterLanguage"> {{ 'smsBecoTechnicTheme.footer.serviceLanguageHeadline'|trans|sw_sanitize }} {% block layout_footer_navigation_language_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_language_content %} <div id="collapseFooterLanguage" class="footer-column-content collapse js-footer-column-content footer-social" aria-labelledby="collapseFooterLanguageTitle"> <div class="footer-column-content-inner"> <form method="post" action="{{ path('frontend.checkout.switch-language') }}" class="language-form" data-form-auto-submit="true"> {% block layout_header_actions_language_widget_form_csrf %} {{ sw_csrf('frontend.checkout.switch-language') }} {% endblock %} <select name="languageId" class="form-control"> {% for language in page.header.languages %} <option id="{{ language.id }}" value="{{ language.id }}" {% if language.id is same as(page.header.activeLanguage.id) %} selected{% endif %} >{{ language.name }}</option> {% endfor %} </select> <input name="redirectTo" type="hidden" value="{{ app.request.get('_route') }}"/> {% for key, value in app.request.attributes.get('_route_params') %} <input name="redirectParameters[{{ key }}]" type="hidden" value="{{ value }}"> {% endfor %} </form> </div> </div> {% endblock %} </div> </div> </div> {% endblock %} {% 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" data-target="#collapseFooterTitle{{ loop.index }}" aria-expanded="true" aria-controls="collapseFooter{{ loop.index }}"> {{ root.category.translated.name }} {% 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 %} {% set externalLink = category.translated.externalLink %} {% block layout_footer_navigation_information_link_item %} <li class="footer-link-item"> {% block layout_footer_navigation_information_link %} <a class="footer-link" href="{% if externalLink %}{{ externalLink }}{% else %}{{ seoUrl('frontend.navigation.page', { navigationId: category.id }) }}{% endif %}" title="{{ name }}"> {{ name }} </a> {% endblock %} </li> {% endblock %} {% endfor %} </ul> {% endblock %} </div> </div> {% endblock %} </div> {% endblock %} {% endfor %} {% endblock %} </div>{# {% set popup = {#}{# content: include('storefront/widgets/popup.html.twig', { 'groups': page.footer.extensions.customer_groups.getGroups() })#}{# } %}#}{# {% if (page.footer.extensions.customer_groups.getType() == 'popup') and app.session.get('customerGroupPopupId') is empty and not context.customer %}#}{# <div class="modal-backdrop modal-backdrop-open" data-keyboard="false" ></div>#}{# <template data-customer-group-popup-plugin data-customer-group-popup-plugin-options="{{ popup|json_encode }}"></template>#}{# <div class="modal" id="privacyNotice" data-backdrop="static" style="z-index: 1052 !important;">#}{# <div class="modal-dialog">#}{# <div class="modal-content">#}{# <div class="modal-header">#}{# <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>#}{# </div><div class="container"></div>#}{# <div class="modal-body">#}{# </div>#}{# </div>#}{# </div>#}{# </div>#}{# <div class="modal" id="imprintModal" data-backdrop="static" style="z-index: 1052 !important;">#}{# <div class="modal-dialog">#}{# <div class="modal-content">#}{# <div class="modal-header">#}{# <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>#}{# </div><div class="container"></div>#}{# <div class="modal-body">#}{# </div>#}{# </div>#}{# </div>#}{# </div>#}{# {% endif %}#}{% endblock %}{% block layout_footer_payment_shipping_logos %}{% endblock %}{% block layout_footer_bottom %} <div class="footer-bottom"> <div class="container"> <div class="d-flex justify-content-center"> <ul class="nav"> {% for category in page.footer.extensions.footerBottomCategory.children %} {% set name = category.translated.name %} {% set externalLink = category.translated.externalLink %} <li class="nav-item"> <a class="footer-link nav-link" href="{% if externalLink %}{{ externalLink }}{% else %}{{ seoUrl('frontend.navigation.page', { navigationId: category.id }) }}{% endif %}" title="{{ name }}"> {{ name }} </a> </li> {% endfor %} </ul> </div> </div> </div>{% endblock %}