custom/plugins/KMShop2022/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="container">
  4.     
  5.         
  6.         {% block layout_footer_navigation %}
  7.             <div id="footerColumns"
  8.                  class="row footer-columns"
  9.                  data-collapse-footer="true"
  10.                  role="list">
  11.                 {% block layout_footer_navigation_columns %}
  12.                     {% for root in page.footer.navigation.tree %}
  13.                         {% if root.category.name == 'Informationen' %}
  14.                             {% block layout_footer_navigation_column %}
  15.                                 <div class="col-md-2 footer-column js-footer-column">
  16.                                     {% block layout_footer_navigation_information_headline %}
  17.                                         <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger"
  18.                                              {{ dataBsTargetAttr }}="#collapseFooterTitle{{ loop.index }}"
  19.                                              aria-expanded="true"
  20.                                              aria-controls="collapseFooter{{ loop.index }}">
  21.                                             {% if root.category.type == 'folder' %}
  22.                                                 {{ root.category.translated.name }}
  23.                                             {% else %}
  24.                                                 <a href="{{ category_url(root.category) }}"
  25.                                                    {% if category_linknewtab(root.category) %}target="_blank"{% endif %}
  26.                                                    title="{{ root.category.translated.name }}">
  27.                                                     {{ root.category.translated.name }}
  28.                                                 </a>
  29.                                             {% endif %}
  30.                                             {% block layout_footer_navigation_information_icons %}
  31.                                                 <div class="footer-column-toggle">
  32.                                                     <span class="footer-plus-icon">
  33.                                                         {% sw_icon 'plus' %}
  34.                                                     </span>
  35.                                                     <span class="footer-minus-icon">
  36.                                                         {% sw_icon 'minus' %}
  37.                                                     </span>
  38.                                                 </div>
  39.                                             {% endblock %}
  40.                                         </div>
  41.                                     {% endblock %}
  42.                                     {% block layout_footer_navigation_information_content %}
  43.                                         <div id="collapseFooter{{ loop.index }}"
  44.                                              class="footer-column-content collapse js-footer-column-content"
  45.                                              aria-labelledby="collapseFooterTitle{{ loop.index }}">
  46.                                             <div class="footer-column-content-inner">
  47.                                                 {% block layout_footer_navigation_information_links %}
  48.                                                     <ul class="list-unstyled">
  49.                                                         {% for treeItem in root.children %}
  50.                                                             {% set category = treeItem.category %}
  51.                                                             {% set name = category.translated.name %}
  52.                                                             {# @deprecated tag:v6.5.0 - Use "category.translated.externalLink" directly or category_url function instead. #}
  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.                                                                         {% if category.type == 'folder' %}
  58.                                                                             <div>{{ name }}</div>
  59.                                                                         {% else %}
  60.                                                                             <a class="footer-link"
  61.                                                                                href="{{ category_url(category) }}"
  62.                                                                                {% if category_linknewtab(category) %}target="_blank"{% endif %}
  63.                                                                                title="{{ name }}">
  64.                                                                                 {{ name }}
  65.                                                                             </a>
  66.                                                                         {% endif %}
  67.                                                                     {% endblock %}
  68.                                                                 </li>
  69.                                                             {% endblock %}
  70.                                                         {% endfor %}
  71.                                                     </ul>
  72.                                                 {% endblock %}
  73.                                             </div>
  74.                                         </div>
  75.                                     {% endblock %}
  76.                                 </div>
  77.                             {% endblock %}
  78.                         {% endif %}
  79.                     {% endfor %}
  80.                 {% endblock %}
  81.                 
  82.                 
  83.                 {% block layout_footer_shipping_logos %}
  84.                 <div class="col-md-2 footer-column shippingmethods js-footer-column">
  85.                     <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger">
  86.                         {{ 'footer.shippingmethods'|trans|striptags }}
  87.                     </div>
  88.                         {% for shippingMethod in page.salesChannelShippingMethods %}
  89.                             {% block layout_footer_shipping_logo %}
  90.                                 {% if shippingMethod.media %}
  91.                                     <div class="footer-logo is-shipping">
  92.                                         {% sw_thumbnails 'footer-shipping-image-thumbnails' with {
  93.                                             media: shippingMethod.media,
  94.                                             sizes: {
  95.                                                 'default': '110px'
  96.                                             },
  97.                                             attributes: {
  98.                                                 'class': 'img-fluid footer-logo-image',
  99.                                                 'alt': (shippingMethod.media.translated.alt ?: shippingMethod.translated.name),
  100.                                                 'title': (shippingMethod.media.translated.title ?: shippingMethod.translated.name)
  101.                                             }
  102.                                         } %}
  103.                                     </div>
  104.                                 {% endif %}
  105.                             {% endblock %}
  106.                         {% endfor %}
  107.                     </div>
  108.                 {% endblock %}
  109.                 
  110.                 {% block layout_footer_payment_logos %}
  111.                     <div class="col-md-2 footer-column paymentmethods js-footer-column">
  112.                         <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger">
  113.                             {{ 'footer.paymentmethods'|trans|striptags }}
  114.                         </div>
  115.                         {% for paymentMethod in page.salesChannelPaymentMethods %}
  116.                             {% block layout_footer_payment_logo %}
  117.                                 {% if paymentMethod.media %}
  118.                                     <div class="footer-logo is-payment">
  119.                                         {% sw_thumbnails 'footer-payment-image-thumbnails' with {
  120.                                             media: paymentMethod.media,
  121.                                             sizes: {
  122.                                                 'default': '110px'
  123.                                             },
  124.                                             attributes: {
  125.                                                 'class': 'img-fluid footer-logo-image',
  126.                                                 'alt': (paymentMethod.media.translated.alt ?: paymentMethod.translated.name),
  127.                                                 'title': (paymentMethod.media.translated.title ?: paymentMethod.translated.name)
  128.                                             }
  129.                                         } %}
  130.                                     </div>
  131.                                 {% endif %}
  132.                             {% endblock %}
  133.                         {% endfor %}
  134.                     </div>
  135.                 {% endblock %}
  136.                 {% block layout_footer_rating %}
  137.                     <div class="col-md-6 footer-column rating" id="rating-footer">
  138.                         {% sw_include '@Storefront/storefront/layout/footer/rating-widget.html.twig' %}
  139.                     </div>
  140.                 {% endblock %}
  141.                 
  142.                 
  143.             </div>
  144.         {% endblock %}
  145.                         
  146.         {% block layout_footer_socialmedia %}
  147.         <div class="socialmedia">
  148.                         <ul class="list-unstyled">
  149.                             <li class="footer-social-item">
  150.                                 <a href="https://www.facebook.com/kartenmachen.de" target="_blank">{% sw_icon 'facebook' style {'namespace' : 'KMShop2022'} %}</a>
  151.                             </li>
  152.                             <li class="footer-social-item">
  153.                                 <a href="https://www.instagram.com/kartenmachen.de/" target="_blank">{% sw_icon 'instagram' style {'namespace' : 'KMShop2022'} %}</a>
  154.                             </li>
  155.                             <li class="footer-social-item">
  156.                                 <a href="http://www.pinterest.com/kartenmachen/" target="_blank">{% sw_icon 'pinterest' style {'namespace' : 'KMShop2022'} %}</a>
  157.                             </li>
  158.                         </ul>
  159.         </div>
  160.         {% endblock %}
  161.             
  162.     </div>
  163.     
  164.     {% block layout_footer_midle %}
  165.         <div class="footer-middle">
  166.             <div class="footer-columns">
  167.                 <div class="col-md-2 footer-column info">
  168.                     <div>
  169.                         <span class="icon">i</span>
  170.                     </div>
  171.                     <div>
  172.                         <div class="title">Tipps für Einladungen</div>
  173.                         <div>Mustertexte, Checklisten und Sprüche für Einladungskarten und Dankeskarten für alle Anlässe: Geburtstag, Hochzeit, Kofirmation, Kommunion, Einschulung uvm.</div>
  174.                     </div>
  175.                 </div>
  176.                 
  177.                 {% for root in page.footer.navigation.tree %}
  178.                         {% if root.category.name != 'Informationen' %}
  179.                             {% block layout_footer_tipps_column %}
  180.                                 <div class="col-md-2 footer-column js-footer-column">
  181.                                     {% block layout_footer_tipps_information_content %}
  182.                                         <div id="collapseFooter{{ loop.index }}"
  183.                                              class="footer-column-content collapse js-footer-column-content"
  184.                                              aria-labelledby="collapseFooterTitle{{ loop.index }}">
  185.                                             <div class="footer-column-content-inner">
  186.                                                 {% block layout_footer_tipps_information_links %}
  187.                                                     <ul class="list-unstyled">
  188.                                                         {% for treeItem in root.children %}
  189.                                                             {% set category = treeItem.category %}
  190.                                                             {% set name = category.translated.name %}
  191.                                                             {# @deprecated tag:v6.5.0 - Use "category.translated.externalLink" directly or category_url function instead. #}
  192.                                                             {% set externalLink = category.translated.externalLink %}
  193.                                                             {% block layout_footer_tipps_information_link_item %}
  194.                                                                 <li class="footer-link-item {% if treeItem.category.childCount > 0 %} have-children {% endif %} {% if category.id == page.header.navigation.active.id or category.id in activePath %} active{% endif %} ">
  195.                                                                     
  196.                                                                     {% block layout_footer_tipps_information_link %}
  197.                                                                         {% if category.type == 'folder' %}
  198.                                                                             <div>{{ name }}</div>
  199.                                                                         {% else %}
  200.                                                                             <a class="footer-link"
  201.                                                                                href="{{ category_url(category) }}"
  202.                                                                                {% if category_linknewtab(category) %}target="_blank"{% endif %}
  203.                                                                                title="{{ name }}">
  204.                                                                                 {{ name }}
  205.                                                                             </a>
  206.                                                                         {% endif %}
  207.                                                                     {% endblock %}
  208.                                                                 </li>
  209.                                                             {% endblock %}
  210.                                                         {% endfor %}
  211.                                                     </ul>
  212.                                                 {% endblock %}
  213.                                             </div>
  214.                                         </div>
  215.                                     {% endblock %}
  216.                                 </div>
  217.                             {% endblock %}
  218.                         {% endif %}
  219.                     {% endfor %}
  220.                     
  221.                     
  222.                     
  223.             </div>
  224.         </div>
  225.     {% endblock %}
  226.     
  227.     {% block layout_footer_bottom %}
  228.         <div class="footer-bottom">
  229.             {% block layout_footer_service_menu %}
  230.                 <div class="container">
  231.                     {% block layout_footer_service_menu_content %}
  232.                         {% apply spaceless %}
  233.                             <ul class="footer-service-menu-list list-unstyled">
  234.                                 {% for serviceMenuItem in page.header.serviceMenu %}
  235.                                     {% block layout_footer_service_menu_item %}
  236.                                         <li class="footer-service-menu-item">
  237.                                             <a class="footer-service-menu-link"
  238.                                                href="{{ category_url(serviceMenuItem) }}"
  239.                                                {% if category_linknewtab(serviceMenuItem) %}target="_blank"{% endif %}
  240.                                                title="{{ serviceMenuItem.translated.name }}">
  241.                                                 {{ serviceMenuItem.translated.name }}
  242.                                             </a>
  243.                                         </li>
  244.                                     {% endblock %}
  245.                                 {% endfor %}
  246.                             </ul>
  247.                         {% endapply %}
  248.                     {% endblock %}
  249.                 </div>
  250.             {% endblock %}
  251.             {% block layout_footer_vat %}
  252.                 <div class="footer-vat">
  253.                     {% if context.taxState == "gross" %}
  254.                         <p>
  255.                             {{ "footer.includeVat"|trans({
  256.                                 '%url%': path('frontend.cms.page',{ id: config('core.basicInformation.shippingPaymentInfoPage') })
  257.                             })|raw }}
  258.                         </p>
  259.                     {% else %}
  260.                         <p>
  261.                             {{ "footer.excludeVat"|trans({
  262.                                 '%url%': path('frontend.cms.page',{ id: config('core.basicInformation.shippingPaymentInfoPage') })
  263.                             })|raw }}
  264.                         </p>
  265.                     {% endif %}
  266.                 </div>
  267.             {% endblock %}
  268.         </div>
  269.     {% endblock %}
  270. {% endblock %}