custom/plugins/MDR_Theme/src/Resources/views/storefront/layout/footer/footer.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@parent/storefront/layout/footer/footer.html.twig' %}
  2. {% block layout_footer_inner_container %}
  3.     {% block layout_footer_navigation %}
  4.         <div id="footerColumns"
  5.              class="row footer-columns"
  6.              data-collapse-footer="true">
  7.             {% block layout_footer_navigation_hotline %}
  8.                 <div class="col-md-7 col-xl-3 footer-column js-footer-column">
  9.                     {% block layout_footer_navigation_hotline_headline %}
  10.                         <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"
  11.                              id="collapseFooterHotlineTitle"
  12.                              data-target="#collapseFooterHotline"
  13.                              aria-expanded="true"
  14.                              aria-controls="collapseFooterHotline">
  15.                             {{ 'footer.serviceHotlineHeadline'|trans|sw_sanitize }}
  16.                             {% block layout_footer_navigation_hotline_icons %}
  17.                                 <div class="footer-column-toggle">
  18.                                     <span class="footer-plus-icon">
  19.                                         {% sw_icon 'fa-plus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  20.                                     </span>
  21.                                     <span class="footer-minus-icon">
  22.                                         {% sw_icon 'fa-minus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  23.                                     </span>
  24.                                 </div>
  25.                             {% endblock %}
  26.                         </div>
  27.                     {% endblock %}
  28.                     {% block layout_footer_navigation_hotline_content %}
  29.                         <div id="collapseFooterHotline"
  30.                              class="footer-column-content collapse js-footer-column-content footer-contact"
  31.                              aria-labelledby="collapseFooterHotlineTitle">
  32.                             <div class="footer-column-content-inner">
  33.                                 <ul class="nxs-contact-list list-unstyled">
  34.                                     <li>
  35.                                         {% sw_icon 'fa-edit' style { 'pack' : 'regular', 'namespace': 'MDR_Theme' } %}
  36.                                         <a href="{{ 'footer.contactFormLink'|trans|sw_sanitize }}"
  37.                                            title="{{ 'footer.contactFormLabel'|trans|sw_sanitize }}">
  38.                                             {{ 'footer.contactFormLabel'|trans|sw_sanitize }}
  39.                                         </a>
  40.                                     </li>
  41.                                     <li>
  42.                                         {% sw_icon 'fa-phone' style { 'pack' : 'regular', 'namespace': 'MDR_Theme' } %}
  43.                                         {{ 'footer.contact.phone'|trans|sw_sanitize }}
  44.                                     </li>
  45.                                     <li>
  46.                                         {% sw_icon 'fa-whatsapp' style { 'pack' : 'brands', 'namespace': 'MDR_Theme' } %}
  47.                                         {{ 'footer.contact.whatsapp'|trans|sw_sanitize }}
  48.                                     </li>
  49.                                     <li>
  50.                                         <img class="fax-icon" src="{{ asset('bundles/mdr_theme/assets/images/icons/fax.png') }}" alt="Fax">
  51.                                         {{ 'footer.contact.fax'|trans|sw_sanitize }}
  52.                                     </li>
  53.                                     <li>
  54.                                         {% sw_icon 'fa-envelope-open' style { 'pack' : 'regular', 'namespace': 'MDR_Theme' } %}
  55.                                         <a href="mailto:{{ 'footer.contact.email'|trans|sw_sanitize }}" title="{{ 'footer.contact.emailTitle'|trans|sw_sanitize }}">
  56.                                             {{ 'footer.contact.email'|trans|sw_sanitize }}
  57.                                         </a>
  58.                                     </li>
  59.                                 </ul>
  60.                             </div>
  61.                         </div>
  62.                     {% endblock %}
  63.                     {% block nxs_layout_footer_flags %}
  64.                         <div class="d-none d-md-block">
  65.                             <div class="footer-column-headline">
  66.                                 {{ 'footer.flagsLabel'|trans|sw_sanitize }}
  67.                             </div>
  68.                             <div class="footer-column-content-inner">
  69.                                 {% sw_include '@parent/storefront/layout/footer/logos/flags.html.twig' %}
  70.                             </div>
  71.                         </div>
  72.                     {% endblock %}
  73.                 </div>
  74.             {% endblock %}
  75.             {# UNSERE LIEFERLĂ„NDER - mobile #}
  76.             {% block nxs_layout_footer_flags_mobile %}
  77.                 <div class="col footer-column js-footer-column d-md-none">
  78.                     <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"
  79.                          id="collapseFooterFlagsTitle"
  80.                          data-target="#collapseFooterFlags"
  81.                          aria-expanded="true"
  82.                          aria-controls="collapseFooterFlags">
  83.                         {{ 'footer.flagsLabel'|trans|sw_sanitize }}
  84.                         <div class="footer-column-toggle">
  85.                             <span class="footer-plus-icon">
  86.                                 {% sw_icon 'fa-plus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  87.                             </span>
  88.                             <span class="footer-minus-icon">
  89.                                 {% sw_icon 'fa-minus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  90.                             </span>
  91.                         </div>
  92.                     </div>
  93.                     <div id="collapseFooterFlags"
  94.                          class="footer-column-content collapse js-footer-column-content footer-contact"
  95.                          aria-labelledby="collapseFooterFlagsTitle">
  96.                         <div class="footer-column-content-inner">
  97.                             {% sw_include '@parent/storefront/layout/footer/logos/flags.html.twig' %}
  98.                         </div>
  99.                     </div>
  100.                 </div>
  101.             {% endblock %}
  102.             {% block nxs_layout_footer_certificates_social %}
  103.                 <div class="col-md-5 col-xl-3 footer-column js-footer-column footer-column-second">
  104.                     {% block layout_footer_navigation_certificates %}
  105.                         <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"
  106.                              id="collapseFooterCertificatesTitle"
  107.                              data-target="#collapseFooterCertificates"
  108.                              aria-expanded="true"
  109.                              aria-controls="collapseFooterCertificates">
  110.                             {{ 'footer.certificatesLabel'|trans }}
  111.                             <div class="footer-column-toggle">
  112.                                 <span class="footer-plus-icon">
  113.                                     {% sw_icon 'fa-plus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  114.                                 </span>
  115.                                 <span class="footer-minus-icon">
  116.                                     {% sw_icon 'fa-minus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  117.                                 </span>
  118.                             </div>
  119.                         </div>
  120.                     {% endblock %}
  121.                     {% block layout_footer_navigation_certificates_content %}
  122.                         <div id="collapseFooterCertificates"
  123.                              class="footer-column-content collapse js-footer-column-content footer-contact"
  124.                              aria-labelledby="collapseFooterCertificatesTitle">
  125.                             <div class="footer-column-content-inner">
  126.                                 {% sw_include '@parent/storefront/layout/footer/logos/certificates.html.twig' %}
  127.                             </div>
  128.                         </div>
  129.                     {% endblock %}
  130.                     {% block nxs_layout_footer_social %}
  131.                         <div class="d-none d-md-block">
  132.                             <div class="footer-column-headline">
  133.                                 {{ 'footer.socialMediaLabel'|trans }}
  134.                             </div>
  135.                             <div class="footer-column-content-inner">
  136.                                 {% sw_include '@parent/storefront/layout/footer/logos/social.html.twig' %}
  137.                             </div>
  138.                         </div>
  139.                     {% endblock %}
  140.                 </div>
  141.             {% endblock %}
  142.             {# folgen sie uns auf - mobile #}
  143.             {% block nxs_layout_footer_social_mobile %}
  144.                 <div class="col footer-column js-footer-column d-md-none">
  145.                     <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"
  146.                          id="collapseFooterSocialTitle"
  147.                          data-target="#collapseFooterSocial"
  148.                          aria-expanded="true"
  149.                          aria-controls="collapseFooterSocial">
  150.                         folgen sie uns auf
  151.                         <div class="footer-column-toggle">
  152.                             <span class="footer-plus-icon">
  153.                                 {% sw_icon 'fa-plus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  154.                             </span>
  155.                             <span class="footer-minus-icon">
  156.                                 {% sw_icon 'fa-minus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  157.                             </span>
  158.                         </div>
  159.                     </div>
  160.                     <div id="collapseFooterSocial"
  161.                          class="footer-column-content collapse js-footer-column-content footer-contact"
  162.                          aria-labelledby="collapseFooterSocialTitle">
  163.                         <div class="footer-column-content-inner">
  164.                             {% sw_include '@parent/storefront/layout/footer/logos/social.html.twig' %}
  165.                         </div>
  166.                     </div>
  167.                 </div>
  168.             {% endblock %}
  169.             {% block nxs_layout_footer_payment_methods %}
  170.                 <div class="col-md-7 col-xl-3 footer-column footer-column-third js-footer-column">
  171.                     {% block nxs_layout_footer_navigation_payment_headline %}
  172.                         <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"
  173.                              id="collapseFooterPaymentTitle"
  174.                              data-target="#collapseFooterPayment"
  175.                              aria-expanded="true"
  176.                              aria-controls="collapseFooterPayment">
  177.                             {{ 'footer.paymentMethodsLabel'|trans|sw_sanitize }}
  178.                             {% block nxs_layout_footer_navigation_payment_icons %}
  179.                                 <div class="footer-column-toggle">
  180.                                     <span class="footer-plus-icon">
  181.                                         {% sw_icon 'fa-plus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  182.                                     </span>
  183.                                     <span class="footer-minus-icon">
  184.                                         {% sw_icon 'fa-minus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  185.                                     </span>
  186.                                 </div>
  187.                             {% endblock %}
  188.                         </div>
  189.                     {% endblock %}
  190.                     {% block nxs_layout_footer_navigation_payment_content %}
  191.                         <div id="collapseFooterPayment"
  192.                              class="footer-column-content collapse js-footer-column-content footer-contact"
  193.                              aria-labelledby="collapseFooterPaymentTitle">
  194.                             <div class="footer-column-content-inner">
  195.                                 <div class="footer-logos">
  196.                                     {% for paymentMethod in page.salesChannelPaymentMethods %}
  197.                                         {% if paymentMethod.media %}
  198.                                             <div class="footer-logo is-payment">
  199.                                                 {% sw_thumbnails 'footer-payment-image-thumbnails' with {
  200.                                                     media: paymentMethod.media,
  201.                                                     sizes: {
  202.                                                         'default': '100px'
  203.                                                     },
  204.                                                     attributes: {
  205.                                                         'class': 'img-fluid footer-logo-image',
  206.                                                         'alt': (paymentMethod.media.translated.alt ?: paymentMethod.translated.name),
  207.                                                         'title': (paymentMethod.media.translated.title ?: paymentMethod.translated.name)
  208.                                                     }
  209.                                                 } %}
  210.                                             </div>
  211.                                         {% endif %}
  212.                                         {% if 'Kreditkarte' in paymentMethod.name %}
  213.                                             <div class="footer-logo is-payment">
  214.                                                 <img src="{{ asset('bundles/mdr_theme/assets/images/icons/payment/visa.svg') }}" alt="VISA" class="img-fluid footer-logo-image">
  215.                                             </div>
  216.                                         {% endif %}
  217.                                     {% endfor %}
  218.                                 </div>
  219.                                 {#Service menu#}
  220.                                 {#<div class="footer-column-headline footer-headliner">
  221.                                     #}{#{{ 'footer.paymentMethodsLabel'|trans|sw_sanitize }}#}{#
  222.                                     HILFE & SERVICE
  223.                                 </div>
  224.                                 <ul class="list-unstyled">
  225.                                     {% for category in page.header.serviceMenu %}
  226.                                         {% set externalLink = category.translated.externalLink %}
  227.                                         <li class="footer-link-item">
  228.                                             <a class="footer-link"
  229.                                                href="{% if externalLink %}{{ externalLink }}{% else %}{{ seoUrl('frontend.navigation.page', { navigationId: category.id }) }}{% endif %}"
  230.                                                title="{{ category.translated.name }}">{{ category.translated.name }}</a>
  231.                                         </li>
  232.                                     {% endfor %}
  233.                                 </ul>#}
  234.                             </div>
  235.                         </div>
  236.                     {% endblock %}
  237.                 </div>
  238.             {% endblock %}
  239.             {% block layout_footer_navigation_columns %}
  240.                 {% for root in page.footer.navigation.tree %}
  241.                     {% block layout_footer_navigation_column %}
  242.                         <div class="col-md-5 col-xl-3 footer-column footer-column-fourth js-footer-column">
  243.                             {% block layout_footer_navigation_information_headline %}
  244.                                 <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger"
  245.                                      data-target="#collapseFooterTitle{{ loop.index }}"
  246.                                      aria-expanded="true"
  247.                                      aria-controls="collapseFooter{{ loop.index }}">
  248.                                     {{ root.category.translated.name }}
  249.                                     {% block layout_footer_navigation_information_icons %}
  250.                                         <div class="footer-column-toggle">
  251.                                             <span class="footer-plus-icon">
  252.                                                 {% sw_icon 'fa-plus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  253.                                             </span>
  254.                                             <span class="footer-minus-icon">
  255.                                                 {% sw_icon 'fa-minus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  256.                                             </span>
  257.                                         </div>
  258.                                     {% endblock %}
  259.                                 </div>
  260.                             {% endblock %}
  261.                             {% block layout_footer_navigation_information_content %}
  262.                                 {{ parent() }}
  263.                             {% endblock %}
  264.                         </div>
  265.                     {% endblock %}
  266.                 {% endfor %}
  267.             {% endblock %}
  268.             {% block nxs_layout_footer_service_menu_mobile %}
  269.                 <div class="col footer-column js-footer-column d-md-none">
  270.                     <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"
  271.                          id="collapseFooterServiceTitle"
  272.                          data-target="#collapseFooterService"
  273.                          aria-expanded="true"
  274.                          aria-controls="collapseFooterService">
  275.                         {{ "header.indexLinkService"|trans|sw_sanitize }}
  276.                         <div class="footer-column-toggle">
  277.                             <span class="footer-plus-icon">
  278.                                 {% sw_icon 'fa-plus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  279.                             </span>
  280.                             <span class="footer-minus-icon">
  281.                                 {% sw_icon 'fa-minus' style {'pack' : 'regular', 'namespace': 'MDR_Theme'} %}
  282.                             </span>
  283.                         </div>
  284.                     </div>
  285.                     <div id="collapseFooterSocial"
  286.                          class="footer-column-content collapse js-footer-column-content"
  287.                          aria-labelledby="collapseFooterServiceTitle">
  288.                         <div class="footer-column-content-inner">
  289.                             <ul class="list-unstyled">
  290.                                 {% for category in page.header.serviceMenu %}
  291.                                     {% set externalLink = category.translated.externalLink %}
  292.                                     <li class="footer-link-item">
  293.                                         <a class="footer-link"
  294.                                            href="{% if externalLink %}{{ externalLink }}{% else %}{{ seoUrl('frontend.navigation.page', { navigationId: category.id }) }}{% endif %}"
  295.                                            title="{{ category.translated.name }}">{{ category.translated.name }}</a>
  296.                                     </li>
  297.                                 {% endfor %}
  298.                             </ul>
  299.                         </div>
  300.                     </div>
  301.                 </div>
  302.             {% endblock %}
  303.         </div>
  304.     {% endblock %}
  305.     {% block layout_footer_payment_shipping_logos %}
  306.     {% endblock %}
  307.     {% block layout_footer_bottom %}
  308.         <div class="footer-bottom">
  309.             {% block layout_footer_vat %}
  310.             {% endblock %}
  311.             {% block layout_footer_service_menu %}
  312.             {% endblock %}
  313.             {% block layout_footer_copyright %}
  314.                 <div class="footer-copyright">
  315.                     &copy; <span id="year"></span> MDR Metallbau Onlineshop GmbH
  316.                 </div>
  317.                 <script>
  318.                     document.getElementById("year").innerHTML = new Date().getFullYear();
  319.                 </script>
  320.             {% endblock %}
  321.         </div>
  322.     {% endblock %}
  323. {% endblock %}