custom/plugins/KsGeutherTheme/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 zen_layout_footer_navigation_newsletter %}
  3.     {% if theme_config('zen-footer-newsletter-position') is same as ('column') %}
  4.         <div class="{{ theme_config('zen-footer-newsletter-col') }} {{ theme_config('zen-footer-newsletter-col-xl') }} order-{{ theme_config('zen-footer-newsletter-order') }} footer-column js-footer-column footer-newsletter-column footer-newsletter {{ newsletterFooterLogoClass }}">
  5.             {% block zen_layout_footer_navigation_newsletter_headline_logo %}
  6.                 {{ parent() }}
  7.             {% endblock %}
  8.             {# showClass #}
  9.             {% if theme_config('zen-footer-newsletter-collapse-state') %}
  10.                 {% set newsletterShowClass = 'show' %}
  11.             {% endif %}
  12.             {% block zen_layout_footer_navigation_newsletter_headline %}
  13.                 {{ parent() }}
  14.             {% endblock %}
  15.             {% block zen_layout_footer_navigation_newsletter_content %}
  16.                 {{ parent() }}
  17.             {% endblock %}
  18.             {% block zen_layout_footer_navigation_newsletter_hotline %}
  19.                 {% if theme_config('zen-footer-hotline-position') is same as ('newsletter') %}
  20.                         {# showClass #}
  21.                         {% if theme_config('zen-footer-hotline-collapse-state') %}
  22.                             {% set hotlineShowClass = 'show' %}
  23.                         {% endif %}
  24.                         {% block zen_layout_footer_navigation_newsletter_hotline_headline %}
  25.                             <div class="{{ hotlineHiddenClass }} footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger {{ hotlineShowClass }}"
  26.                                  id="collapseFooterHotlineTitle"
  27.                                  data-target="#collapseFooterHotline"
  28.                                  aria-expanded="true"
  29.                                  aria-controls="collapseFooterHotline"
  30.                                  role="listitem">
  31.                                 {{ 'footer.serviceHotlineHeadline'|trans|sw_sanitize }}
  32.                                 {% block zen_layout_footer_navigation_newsletter_hotline_icons %}
  33.                                     <div class="footer-column-toggle">
  34.                                         <span class="footer-plus-icon">
  35.                                             {% if theme_config('zen-footer-col-headline-icon') is same as ('plusminus') %}{% sw_icon 'plus' %}{% else %}{% sw_icon 'arrow-head-down' style {'size': 'sm'} %}{% endif %}
  36.                                         </span>
  37.                                         <span class="footer-minus-icon">
  38.                                             {% if theme_config('zen-footer-col-headline-icon') is same as ('plusminus') %}{% sw_icon 'minus' %}{% else %}{% sw_icon 'arrow-head-up' style {'size': 'sm'} %}{% endif %}
  39.                                         </span>
  40.                                     </div>
  41.                                 {% endblock %}
  42.                             </div>
  43.                         {% endblock %}
  44.                         {% block zen_layout_footer_navigation_newsletter_hotline_content %}
  45.                             <div id="collapseFooterHotline"
  46.                                  class="footer-column-content collapse js-footer-column-content {{ hotlineShowClass }}"
  47.                                  aria-labelledby="collapseFooterHotlineTitle">
  48.                                 <div class="footer-column-content-inner">
  49.                                     <p class="footer-contact-hotline">
  50.                                         {{ 'footer.serviceHotline'|trans|sw_sanitize }}
  51.                                     </p>
  52.                                 </div>
  53.                                 <div class="footer-contact-form">
  54.                                     {{ 'footer.serviceContactLink'|trans|raw }}
  55.                                 </div>
  56.                             </div>
  57.                         {% endblock %}
  58.                 {% endif %}
  59.             {% endblock %}
  60.         </div>
  61.     {% endif %}
  62. {% endblock %}
  63. {% block layout_footer_navigation_columns %}
  64.     {% for root in page.footer.navigation.tree %}
  65.         {% if not root.category.customFields.ks_category_set_hide_in_navigation %}
  66.             {% block layout_footer_navigation_column %}
  67.                 {{ parent() }}
  68.             {% endblock %}
  69.         {% endif %}
  70.     {% endfor %}
  71. {% endblock %}
  72. {% block layout_footer_navigation_information_links %}
  73.     <ul class="list-unstyled">
  74.         {% for treeItem in root.children %}
  75.             {% set category = treeItem.category %}
  76.             {% set name = category.translated.name %}
  77.             {% if not treeItem.category.customFields.ks_category_set_hide_in_navigation %}
  78.                 {{ block('layout_footer_navigation_information_link_item') }}
  79.             {% endif %}
  80.         {% endfor %}
  81.     </ul>
  82. {% endblock %}
  83. {% block layout_footer_bottom %}
  84.     <div class="footer-bottom footer-bottom--top">
  85.         <div class="container">
  86.             {% block layout_footer_payment_shipping_logos %}
  87.                 {{ parent() }}
  88.             {% endblock %}
  89.             {% block zen_layout_footer_social_media_logos %}
  90.                 {{ parent() }}
  91.             {% endblock %}
  92.             {% block zen_layout_footer_bottom_vat %}
  93.                 {{ parent() }}
  94.             {% endblock %}
  95.         </div>
  96.     </div>
  97.     <div class="footer-bottom">
  98.         <div class="container">
  99.             {% block zen_layout_footer_bottom_row %}
  100.                 <div class="footer-bottom-row row align-items-center justify-content-between flex-column">
  101.                     {% block zen_layout_footer_bottom_left %}
  102.                         <div class="footer-bottom-left order-2">
  103.                             {% block layout_footer_copyright %}
  104.                                 {{ parent() }}
  105.                             {% endblock %}
  106.                         </div>
  107.                     {% endblock %}
  108.                     {% block zen_layout_footer_bottom_right %}
  109.                         <div class="footer-bottom-right">
  110.                             {% block layout_footer_service_menu %}
  111.                                 {{ parent() }}
  112.                             {% endblock %}
  113.                         </div>
  114.                     {% endblock %}
  115.                 </div>
  116.             {% endblock %}
  117.         </div>
  118.     </div>
  119. {% endblock %}