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

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/footer/footer.html.twig' %}
  2. {% block layout_footer_inner_container %}
  3.     <div class="footer-wrapper">
  4.     <div class="container">
  5.     {% block layout_footer_navigation %}
  6.         <div id="footerColumns"
  7.              class="row footer-columns"
  8.              data-collapse-footer="true"
  9.              role="list">
  10.         {% block layout_footer_navigation_hotline %}
  11.             <div class="col-md-3 footer-column js-footer-column">
  12.             {% block layout_footer_navigation_hotline_headline %}
  13.                 <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"
  14.                      id="collapseFooterHotlineTitle"
  15.                 {{ dataBsTargetAttr }}="#collapseFooterHotline"
  16.                 aria-expanded="true"
  17.                 aria-controls="collapseFooterHotline"
  18.                 role="listitem">
  19.                 {{ 'footer.serviceHotlineHeadline'|trans|sw_sanitize }}
  20.                 {% block layout_footer_navigation_hotline_icons %}
  21.                     <div class="footer-column-toggle">
  22.                                             <span class="footer-plus-icon">
  23.                                                 {% sw_icon 'plus' %}
  24.                                             </span>
  25.                         <span class="footer-minus-icon">
  26.                                                 {% sw_icon 'minus' %}
  27.                                             </span>
  28.                     </div>
  29.                 {% endblock %}
  30.                 </div>
  31.             {% endblock %}
  32.             {% block layout_footer_navigation_hotline_content %}
  33.                 <div id="collapseFooterHotline"
  34.                      class="footer-column-content collapse js-footer-column-content footer-contact"
  35.                      aria-labelledby="collapseFooterHotlineTitle">
  36.                     <div class="footer-column-content-inner">
  37.                         <p class="footer-contact-hotline">
  38.                             {{ 'footer.serviceHotline'|trans|sw_sanitize }}
  39.                         </p>
  40.                     </div>
  41.                     <div class="footer-contact-form">
  42.                         {{ 'footer.serviceContactLink'|trans({
  43.                             '%url%': path('frontend.cms.page', { id: config('core.basicInformation.contactPage') })
  44.                         })|raw }}
  45.                     </div>
  46.                 </div>
  47.             {% endblock %}
  48.             </div>
  49.         {% endblock %}
  50.         <div class="col-md-9 footer-column js-footer-column">
  51.             <div class="row">
  52.                 {% block layout_footer_navigation_columns %}
  53.                 {% for root in page.footer.navigation.tree %}
  54.                 {% block layout_footer_navigation_column %}
  55.                 <div class="col-md-3 footer-column js-footer-column">
  56.                     {% block layout_footer_navigation_information_headline %}
  57.                     <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger"
  58.                     {{ dataBsTargetAttr }}="#collapseFooterTitle{{ loop.index }}"
  59.                     aria-expanded="true"
  60.                     aria-controls="collapseFooter{{ loop.index }}">
  61.                     {% if root.category.type == 'folder' %}
  62.                         {{ root.category.translated.name }}
  63.                     {% else %}
  64.                         {#
  65.                         <a href="{{ category_url(root.category) }}"
  66.                            {% if category_linknewtab(root.category) %}target="_blank"{% endif %}
  67.                            title="{{ root.category.translated.name }}">
  68.                             {{ root.category.translated.name }}
  69.                         </a>
  70.                         #}
  71.                         <span>{{ root.category.translated.name }}</span>
  72.                     {% endif %}
  73.                     {% block layout_footer_navigation_information_icons %}
  74.                         <div class="footer-column-toggle">
  75.                                                     <span class="footer-plus-icon">
  76.                                                         {% sw_icon 'plus' %}
  77.                                                     </span>
  78.                             <span class="footer-minus-icon">
  79.                                                         {% sw_icon 'minus' %}
  80.                                                     </span>
  81.                         </div>
  82.                     {% endblock %}
  83.                 </div>
  84.                 {% endblock %}
  85.                 {% block layout_footer_navigation_information_content %}
  86.                     <div id="collapseFooter{{ loop.index }}"
  87.                          class="footer-column-content collapse js-footer-column-content"
  88.                          aria-labelledby="collapseFooterTitle{{ loop.index }}">
  89.                         <div class="footer-column-content-inner">
  90.                             {% block layout_footer_navigation_information_links %}
  91.                                 <ul class="list-unstyled">
  92.                                     {% for treeItem in root.children %}
  93.                                         {% set category = treeItem.category %}
  94.                                         {% set name = category.translated.name %}
  95.                                         {# @deprecated tag:v6.5.0 - Use "category.translated.externalLink" directly or category_url function instead. #}
  96.                                         {% set externalLink = category.translated.externalLink %}
  97.                                         {% block layout_footer_navigation_information_link_item %}
  98.                                             <li class="footer-link-item">
  99.                                                 {% block layout_footer_navigation_information_link %}
  100.                                                     {% if category.type == 'folder' %}
  101.                                                         <div>{{ name }}</div>
  102.                                                     {% else %}
  103.                                                         <a class="footer-link"
  104.                                                            href="{{ category_url(category) }}"
  105.                                                            {% if category_linknewtab(category) %}target="_blank"{% endif %}
  106.                                                            title="{{ name }}">
  107.                                                             {{ name }}
  108.                                                         </a>
  109.                                                     {% endif %}
  110.                                                 {% endblock %}
  111.                                             </li>
  112.                                         {% endblock %}
  113.                                     {% endfor %}
  114.                                 </ul>
  115.                             {% endblock %}
  116.                         </div>
  117.                     </div>
  118.                 {% endblock %}
  119.             </div>
  120.             {% endblock %}
  121.             {% endfor %}
  122.             {% endblock %}
  123.             {% block wxde_layout_footer_navigation_payment %}
  124.                 {% if theme_config('wxde-footer-payment-icons') == 1 %}
  125.                     <div class="col-md-3 footer-column js-footer-column">
  126.                         {# Start Payment #}
  127.                         {% block layout_footer_navigation_payment_content %}
  128.                             <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger"
  129.                                  data-target="#collapseFooterTitlePayment{{ loop.index }}"
  130.                                  aria-expanded="true"
  131.                                  aria-controls="collapseFooterPayment">
  132.                                 {{ 'Wxde.footer.paymentHeader'|trans|sw_sanitize }}
  133.                                 {% block layout_footer_payment_icons %}
  134.                                     <div class="footer-column-toggle">
  135.                                                 <span class="footer-plus-icon">
  136.                                                     {% sw_icon 'plus' %}
  137.                                                 </span>
  138.                                         <span class="footer-minus-icon">
  139.                                                     {% sw_icon 'minus' %}
  140.                                                 </span>
  141.                                     </div>
  142.                                 {% endblock %}
  143.                             </div>
  144.                             <div id="collapseFooterPayment"
  145.                                  class="footer-column-content collapse js-footer-column-content footer-contact"
  146.                                  aria-labelledby="collapseFooterTitlePayment">
  147.                                 <div class="footer-logos">
  148.                                     {% if theme_config('wxde-footer-wxde-payment-icons') %}
  149.                                         <ul class="column--content payment--list">
  150.                                             {% if theme_config('wxde-footer-wxde-payment-euro') %}
  151.                                                 <li class="list-inline-item"><i class="fa fa-euro-sign"></i></li>
  152.                                             {% endif %}
  153.                                             {% if theme_config('wxde-footer-wxde-payment-paypal') %}
  154.                                                 <li class="list-inline-item"><i class="fab fa-cc-paypal"></i></li>
  155.                                             {% endif %}
  156.                                             {% if theme_config('wxde-footer-wxde-payment-visa') %}
  157.                                                 <li class="list-inline-item"><i class="fab fa-cc-visa"></i></li>
  158.                                             {% endif %}
  159.                                             {% if theme_config('wxde-footer-wxde-payment-mastercard') %}
  160.                                                 <li class="list-inline-item"><i class="fab fa-cc-mastercard"></i></li>
  161.                                             {% endif %}
  162.                                             {% if theme_config('wxde-footer-wxde-payment-american-express') %}
  163.                                                 <li class="list-inline-item"><i class="fab fa-cc-amex"></i></li>
  164.                                             {% endif %}
  165.                                             {% if theme_config('wxde-footer-wxde-payment-diners') %}
  166.                                                 <li class="list-inline-item"><i class="fab fa-cc-diners-club"></i></li>
  167.                                             {% endif %}
  168.                                             {% if theme_config('wxde-footer-wxde-payment-amazon') %}
  169.                                                 <li class="list-inline-item"><i class="fab fa-cc-amazon-pay"></i></li>
  170.                                             {% endif %}
  171.                                         </ul>
  172.                                     {% else %}
  173.                                         {% block layout_footer_payment_logos %}
  174.                                             {% for paymentMethod in page.salesChannelPaymentMethods %}
  175.                                                 {% block layout_footer_payment_logo %}
  176.                                                     {% if paymentMethod.media %}
  177.                                                         <div class="footer-logo is-payment">
  178.                                                             {% sw_thumbnails 'footer-payment-image-thumbnails' with {
  179.                                                                 media: paymentMethod.media,
  180.                                                                 sizes: {
  181.                                                                     'default': '100px'
  182.                                                                 },
  183.                                                                 attributes: {
  184.                                                                     'class': 'img-fluid footer-logo-image',
  185.                                                                     'alt': (paymentMethod.media.translated.alt ?: paymentMethod.translated.name),
  186.                                                                     'title': (paymentMethod.media.translated.title ?: paymentMethod.translated.name)
  187.                                                                 }
  188.                                                             } %}
  189.                                                         </div>
  190.                                                     {% endif %}
  191.                                                 {% endblock %}
  192.                                             {% endfor %}
  193.                                         {% endblock %}
  194.                                     {% endif %}
  195.                                     {% block layout_footer_shipping_logos %}
  196.                                         {% for shippingMethod in page.salesChannelShippingMethods %}
  197.                                             {% block layout_footer_shipping_logo %}
  198.                                                 {% if shippingMethod.media %}
  199.                                                     <div class="footer-logo is-shipping">
  200.                                                         {% sw_thumbnails 'footer-shipping-image-thumbnails' with {
  201.                                                             media: shippingMethod.media,
  202.                                                             sizes: {
  203.                                                                 'default': '100px'
  204.                                                             },
  205.                                                             attributes: {
  206.                                                                 'class': 'img-fluid footer-logo-image',
  207.                                                                 'alt': (shippingMethod.media.translated.alt ?: shippingMethod.translated.name),
  208.                                                                 'title': (shippingMethod.media.translated.title ?: shippingMethod.translated.name)
  209.                                                             }
  210.                                                         } %}
  211.                                                     </div>
  212.                                                 {% endif %}
  213.                                             {% endblock %}
  214.                                         {% endfor %}
  215.                                     {% endblock %}
  216.                                 </div>
  217.                             </div>
  218.                         {% endblock %}
  219.                         {# End Payment #}
  220.                     </div>
  221.                 {% endif %}
  222.             {% endblock %}
  223.             {% block wxde_layout_footer_navigation_social %}
  224.                 {% if theme_config('wxde-footer-social-icons') == 1 %}
  225.                     <div class="col-md-3 footer-column js-footer-column">
  226.                         {# start social #}
  227.                         {% block wxde_layout_footer_navigation_social_headline %}
  228.                             <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"
  229.                                  id="collapseFooterTitleSocial"
  230.                                  data-target="#collapseFooterSocial"
  231.                                  aria-expanded="true"
  232.                                  aria-controls="collapseFooterSocial">
  233.                                 {{ 'Wxde.footer.socialHeader'|trans|sw_sanitize }}
  234.                             </div>
  235.                         {% endblock %}
  236.                         {% block layout_footer_navigation_social_content %}
  237.                             <div id="collapseFooterSocial"
  238.                                  class="footer-column-content collapse js-footer-column-content footer-contact"
  239.                                  aria-labelledby="collapseFooterTitleSocial">
  240.                                 <div class="footer-column-content-inner">
  241.                                     <ul class="column--content social--list">
  242.                                         {% if theme_config('wxde-footer-social-mail') %}
  243.                                             <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>
  244.                                         {% endif %}
  245.                                         {% if theme_config('wxde-footer-social-facebook') %}
  246.                                             <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>
  247.                                         {% endif %}
  248.                                         {% if theme_config('wxde-footer-social-instagram') %}
  249.                                             <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>
  250.                                         {% endif %}
  251.                                         {% if theme_config('wxde-footer-social-twitter') %}
  252.                                             <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>
  253.                                         {% endif %}
  254.                                         {% if theme_config('wxde-footer-social-youtube') %}
  255.                                             <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>
  256.                                         {% endif %}
  257.                                         {% if theme_config('wxde-footer-social-vimeo') %}
  258.                                             <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>
  259.                                         {% endif %}
  260.                                         {% if theme_config('wxde-footer-social-pinterest') %}
  261.                                             <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>
  262.                                         {% endif %}
  263.                                         {% if theme_config('wxde-footer-social-xing') %}
  264.                                             <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>
  265.                                         {% endif %}
  266.                                         {% if theme_config('wxde-footer-social-linkedin') %}
  267.                                             <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>
  268.                                         {% endif %}
  269.                                     </ul>
  270.                                 </div>
  271.                             </div>
  272.                         {% endblock %}
  273.                         {# end social #}
  274.                     </div>
  275.                 {% endif %}
  276.             {% endblock %}
  277.         </div>
  278.         </div>
  279.         </div>
  280.     {% endblock %}
  281.     </div>
  282.     </div>
  283.     {# Moved to layout_footer_navigation_columns #}
  284.     {% block layout_footer_payment_shipping_logos %}
  285.     {% endblock %}
  286.     {# Moved layout_footer_bottom to base.html.twig #}
  287.     {% block layout_footer_bottom %}
  288.     {% endblock %}
  289. {% endblock %}