custom/plugins/SimaxThemeKara/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_navigation_hotline %}
  3.     <div class="col-md-4 col-lg-3 footer-column">
  4.         {% block layout_footer_navigation_hotline_headline %}
  5.             <div class="footer-column-headline footer-headline">
  6.                 {{ 'footer.serviceHotlineHeadline'|trans|sw_sanitize }}
  7.             </div>
  8.         {% endblock %}
  9.         {% block layout_footer_navigation_hotline_content %}
  10.             <div class="footer-column-content footer-contact">
  11.                 <div class="footer-column-content-inner">
  12.                     <p class="footer-service-hotline">
  13.                        {{ 'Kara.footer.serviceHotline'|trans|sw_sanitize }}
  14.                     </p>
  15.                 </div>
  16.             </div>
  17.         {% endblock %}
  18.     </div>
  19. {% endblock %}
  20. {% block layout_footer_navigation_columns %}
  21.     {% for root in page.footer.navigation.tree %}
  22.         {# Simax Changed col-md-4 to col-md-3 #}
  23.         {% block layout_footer_navigation_column %}
  24.             <div class="col-md-4 col-lg-3 footer-column js-footer-column">
  25.                 {% block layout_footer_navigation_information_headline %}
  26.                     <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger"
  27.                          data-target="#collapseFooterTitle{{ loop.index }}"
  28.                          aria-expanded="true"
  29.                          aria-controls="collapseFooter{{ loop.index }}">
  30.                         {{ root.category.translated.name }}
  31.                         {% block layout_footer_navigation_information_icons %}
  32.                             <div class="footer-column-toggle">
  33.                                 <span class="footer-plus-icon">
  34.                                     {% sw_icon 'plus' %}
  35.                                 </span>
  36.                                 <span class="footer-minus-icon">
  37.                                     {% sw_icon 'minus' %}
  38.                                 </span>
  39.                             </div>
  40.                         {% endblock %}
  41.                     </div>
  42.                 {% endblock %}
  43.                 {% block layout_footer_navigation_information_content %}
  44.                     <div id="collapseFooter{{ loop.index }}"
  45.                          class="footer-column-content collapse js-footer-column-content"
  46.                          aria-labelledby="collapseFooterTitle{{ loop.index }}">
  47.                         <div class="footer-column-content-inner">
  48.                             {% block layout_footer_navigation_information_links %}
  49.                                 <ul class="list-unstyled">
  50.                                     {% for treeItem in root.children %}
  51.                                         {% set category = treeItem.category %}
  52.                                         {% set name = category.translated.name %}
  53.                                         {% set externalLink = category.translated.externalLink %}
  54.                                         {% block layout_footer_navigation_information_link_item %}
  55.                                             <li class="footer-link-item">
  56.                                                 {% block layout_footer_navigation_information_link %}
  57.                                                     <a class="footer-link"
  58.                                                        href="{% if externalLink %}{{ externalLink }}{% else %}{{ seoUrl('frontend.navigation.page', { navigationId: category.id }) }}{% endif %}"
  59.                                                        title="{{ name }}">
  60.                                                         {{ name }}
  61.                                                     </a>
  62.                                                 {% endblock %}
  63.                                             </li>
  64.                                         {% endblock %}
  65.                                     {% endfor %}
  66.                                 </ul>
  67.                             {% endblock %}
  68.                         </div>
  69.                     </div>
  70.                 {% endblock %}
  71.             </div>
  72.         {% endblock %}
  73.     {% endfor %}
  74.     {% if theme_config('kara-footer-payment-icons') or theme_config('kara-footer-social-icons') == 1 %}
  75.         <div class="col-md-4 col-lg-3 p-0">
  76.             {# Start Payment #}
  77.             {% if theme_config('kara-footer-payment-icons') %}
  78.                 <div class="col-12 footer-column js-footer-column">
  79.                     <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger"
  80.                         data-target="#collapseFooterTitlePayment{{ loop.index }}"
  81.                         aria-expanded="true"
  82.                         aria-controls="collapseFooterPayment">
  83.                         {{ 'Kara.footer.paymentHeader'|trans|sw_sanitize }}
  84.                         {% block layout_footer_payment_icons %}
  85.                             <div class="footer-column-toggle">
  86.                                 <span class="footer-plus-icon">
  87.                                     {% sw_icon 'plus' %}
  88.                                 </span>
  89.                                 <span class="footer-minus-icon">
  90.                                     {% sw_icon 'minus' %}
  91.                                 </span>
  92.                             </div>
  93.                         {% endblock %}
  94.                     </div>
  95.                     <div id="collapseFooterPayment"
  96.                         class="footer-column-content collapse js-footer-column-content footer-contact"
  97.                         aria-labelledby="collapseFooterTitlePayment">
  98.                         <div class="footer-logos">
  99.                             {% if theme_config('kara-footer-kara-payment-icons') %}
  100.                                  <ul class="column--content payment--list">
  101.                                     {% if theme_config('kara-footer-kara-payment-euro') %}
  102.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-eur"></i></li>
  103.                                     {% endif %}
  104.                                     {% if theme_config('kara-footer-kara-payment-paypal') %}
  105.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-paypal"></i></li>
  106.                                     {% endif %}
  107.                                     {% if theme_config('kara-footer-kara-payment-sofort') %}
  108.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-sofort"></i></li>
  109.                                     {% endif %}
  110.                                     {% if theme_config('kara-footer-kara-payment-klarna') %}
  111.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-klarna"></i></li>
  112.                                     {% endif %}
  113.                                     {% if theme_config('kara-footer-kara-payment-visa') %}
  114.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-visa"></i></li>
  115.                                     {% endif %}
  116.                                     {% if theme_config('kara-footer-kara-payment-maestro') %}
  117.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-maestro"></i></li>
  118.                                     {% endif %}
  119.                                     {% if theme_config('kara-footer-kara-payment-mastercard') %}
  120.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-mastercard"></i></li>
  121.                                     {% endif %}
  122.                                     {% if theme_config('kara-footer-kara-payment-american-express') %}
  123.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-american-express"></i></li>
  124.                                     {% endif %}
  125.                                     {% if theme_config('kara-footer-kara-payment-diners') %}
  126.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-diners"></i></li>
  127.                                     {% endif %}
  128.                                     {% if theme_config('kara-footer-kara-payment-amazon') %}
  129.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-amazon"></i></li>
  130.                                     {% endif %}
  131.                                     {% if theme_config('kara-footer-kara-payment-rechnung') %}
  132.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-rechnung"></i></li>
  133.                                     {% endif %}
  134.                                     {% if theme_config('kara-footer-kara-payment-sepa') %}
  135.                                         <li class="list-inline-item"><i class="icon-pf icon-pf-sepa"></i></li>
  136.                                     {% endif %}
  137.                                 </ul>
  138.                             {% else %}
  139.                                 {% block layout_footer_payment_logos %}
  140.                                     {% for paymentMethod in page.salesChannelPaymentMethods %}
  141.                                         {% block layout_footer_payment_logo %}
  142.                                             {% if paymentMethod.media %}
  143.                                                 <div class="footer-logo is-payment">
  144.                                                     {% sw_thumbnails 'footer-payment-image-thumbnails' with {
  145.                                                         media: paymentMethod.media,
  146.                                                         sizes: {
  147.                                                             'default': '100px'
  148.                                                         },
  149.                                                         attributes: {
  150.                                                             'class': 'img-fluid footer-logo-image',
  151.                                                             'alt': (paymentMethod.media.translated.alt ?: paymentMethod.translated.name),
  152.                                                             'title': (paymentMethod.media.translated.title ?: paymentMethod.translated.name)
  153.                                                         }
  154.                                                     } %}
  155.                                                 </div>
  156.                                             {% endif %}
  157.                                         {% endblock %}
  158.                                     {% endfor %}
  159.                                 {% endblock %}
  160.                             {% endif %}
  161.                             {% block layout_footer_shipping_logos %}
  162.                                 {% for shippingMethod in page.salesChannelShippingMethods %}
  163.                                     {% block layout_footer_shipping_logo %}
  164.                                         {% if shippingMethod.media %}
  165.                                             <div class="footer-logo is-shipping">
  166.                                                 {% sw_thumbnails 'footer-shipping-image-thumbnails' with {
  167.                                                     media: shippingMethod.media,
  168.                                                     sizes: {
  169.                                                         'default': '100px'
  170.                                                     },
  171.                                                     attributes: {
  172.                                                         'class': 'img-fluid footer-logo-image',
  173.                                                         'alt': (shippingMethod.media.translated.alt ?: shippingMethod.translated.name),
  174.                                                         'title': (shippingMethod.media.translated.title ?: shippingMethod.translated.name)
  175.                                                     }
  176.                                                 } %}
  177.                                             </div>
  178.                                         {% endif %}
  179.                                     {% endblock %}
  180.                                 {% endfor %}
  181.                             {% endblock %}
  182.                         </div>
  183.                     </div>
  184.                 </div>
  185.             {% endif %}
  186.             {# End Payment #}
  187.             {# Social #}
  188.             {% block kara_layout_footer_navigation_social %}
  189.                 {% if theme_config('kara-footer-social-icons') == 1 %}
  190.                     <div class="col-12 footer-column js-footer-column">
  191.                         {% block kara_layout_footer_navigation_social_headline %}
  192.                             <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger"
  193.                                  id="collapseFooterTitleSocial"
  194.                                  data-target="#collapseFooterSocial"
  195.                                  aria-expanded="true"
  196.                                  aria-controls="collapseFooterSocial">
  197.                                 {{ 'Kara.footer.socialHeader'|trans|sw_sanitize }}
  198.                                 {% block layout_footer_navigation_hotline_icons %}
  199.                                     <div class="footer-column-toggle">
  200.                                         <span class="footer-plus-icon">
  201.                                             {% sw_icon 'plus' %}
  202.                                         </span>
  203.                                         <span class="footer-minus-icon">
  204.                                             {% sw_icon 'minus' %}
  205.                                         </span>
  206.                                     </div>
  207.                                 {% endblock %}
  208.                             </div>
  209.                         {% endblock %}
  210.                         {% block layout_footer_navigation_social_content %}
  211.                             <div id="collapseFooterSocial"
  212.                                  class="footer-column-content collapse js-footer-column-content footer-contact"
  213.                                  aria-labelledby="collapseFooterTitleSocial">
  214.                                 <div class="footer-column-content-inner">
  215.                                     <ul class="column--content social--list">
  216.                                         {% if theme_config('kara-footer-social-mail') %}
  217.                                             <li class="list-inline-item"><a href="{{theme_config('kara-footer-social-mail')}}" target="_blank" rel="noopener" title="E-Mail"><i class="icon-envelope-open-o"></i></a></li>
  218.                                         {% endif %}
  219.                                         {% if theme_config('kara-footer-social-facebook') %}
  220.                                             <li class="list-inline-item"><a href="{{theme_config('kara-footer-social-facebook')}}" target="_blank" rel="noopener" title="Facebook"><i class="icon-facebook"></i></a></li>
  221.                                         {% endif %}
  222.                                         {% if theme_config('kara-footer-social-instagram') %}
  223.                                             <li class="list-inline-item"><a href="{{theme_config('kara-footer-social-instagram')}}" target="_blank" rel="noopener" title="Instagram"><i class="icon-instagram"></i></a></li>
  224.                                         {% endif %}
  225.                                         {% if theme_config('kara-footer-social-twitter') %}
  226.                                             <li class="list-inline-item"><a href="{{theme_config('kara-footer-social-twitter')}}" target="_blank" rel="noopener" title="Twitter"><i class="icon-twitter"></i></a></li>
  227.                                         {% endif %}
  228.                                         {% if theme_config('kara-footer-social-youtube') %}
  229.                                             <li class="list-inline-item"><a href="{{theme_config('kara-footer-social-youtube')}}" target="_blank" rel="noopener" title="Youtube"><i class="icon-youtube"></i></a></li>
  230.                                         {% endif %}
  231.                                         {% if theme_config('kara-footer-social-vimeo') %}
  232.                                             <li class="list-inline-item"><a href="{{theme_config('kara-footer-social-vimeo')}}" target="_blank" rel="noopener" title="Vimeo"><i class="icon-vimeo"></i></a></li>
  233.                                         {% endif %}
  234.                                         {% if theme_config('kara-footer-social-pinterest') %}
  235.                                             <li class="list-inline-item"><a href="{{theme_config('kara-footer-social-pinterest')}}" target="_blank" rel="noopener" title="Pinterest"><i class="icon-pinterest"></i></a></li>
  236.                                         {% endif %}
  237.                                         {% if theme_config('kara-footer-social-xing') %}
  238.                                             <li class="list-inline-item"><a href="{{theme_config('kara-footer-social-xing')}}" target="_blank" rel="noopener" title="xing"><i class="icon-xing"></i></a></li>
  239.                                         {% endif %}
  240.                                         {% if theme_config('kara-footer-social-linkedin') %}
  241.                                             <li class="list-inline-item"><a href="{{theme_config('kara-footer-social-linkedin')}}" target="_blank" rel="noopener" title="linkedin"><i class="icon-linkedin"></i></a></li>
  242.                                         {% endif %}
  243.                                     </ul>
  244.                                 </div>
  245.                             </div>
  246.                         {% endblock %}
  247.                     </div>
  248.                 {% endif %}
  249.             {% endblock %}
  250.             {# End Social #}
  251.         </div>
  252.     {% endif %}
  253. {% endblock %}
  254. {# Moved to layout_footer_navigation_columns #}
  255. {% block layout_footer_payment_shipping_logos %}
  256. {% endblock %}
  257. {# Moved layout_footer_bottom to base.html.twig #}
  258. {% block layout_footer_bottom %}
  259. {% endblock %}