custom/plugins/tad-theme/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.     {% set feature_badges = {
  4.         glutenfrei:     { src: asset("bundles/tadtheme/symbole/glutenfrei.png"), alt: 'Glutenfrei', text:'GLUTENFREI' },
  5.         vegan:          { src: asset("bundles/tadtheme/symbole/vegan.png"), alt: 'Vegan', text:'VEGAN' },
  6.         naturlich:      { src: asset("bundles/tadtheme/symbole/naturlich.png"), alt: 'Naturlich', text:'NATÜRLICH' },
  7.         gmp:            { src: asset("bundles/tadtheme/symbole/gmp.png"), alt: 'GMP', text:'GMP ZERTIFIZIERT',minitext: 'Good Manufacturing Practice' }
  8.        
  9.     } %}
  10.     {#array without vegan icon#}
  11.      {% set feature_badges2 = {
  12.         glutenfrei:     { src: asset("bundles/tadtheme/symbole/glutenfrei.png"), alt: 'Gluten Frei', text:'GLUTENFREI' },
  13.         naturlich:      { src: asset("bundles/tadtheme/symbole/naturlich.png"), alt: 'Naturlich', text:'NATÜRLICH'  },
  14.         gmp:            { src: asset("bundles/tadtheme/symbole/gmp.png"), alt: 'GMP' , text:'GMP ZERTIFIZIERT' ,minitext: 'Good Manufacturing Practice'}
  15.        
  16.     } %}
  17.     {% set productid = page.product.cover.productId %}
  18.     <div class="icons-div row justify-content-center my-5 w-100 mx-auto">
  19.    {#omega3 products and categorie with ids removing vegan icon #}
  20.     {% if productid=="b7e85edb8ab447fca11203b788de4d1a" || productid=="4ddfe6b224524488a2fcbff342e70c70" || productid=="eacf797ac98e4d6c8165de0f3526eae3"
  21.      || productid=="9b7094ceef6a44b3a561f892f5023519"|| productid=="5d87c8763e644b7e9d99964fd6f187b5"|| productid== "42cd75292da1416fb93469caca29d35e" 
  22.      || productid=="374d10c1b8ba471095d1d6b997d4e611"  || productid=="7321160dbf074bdfb71e57b8ddc323be"|| productid=="a6056a84d6774c5086c2491c5fec1378" || productid=="3cee9a580f9143c7a1a8665474e914d5" || page.navigationId=="a6a32cefdd18481bafdb3be2353b7ddb"%}
  23.           {% for badge in feature_badges2 %}        
  24.             <div class="col icons-col">
  25.            
  26.                 <img  class="icons-img" src="{{ badge.src }}" alt={{ badge.alt }}>
  27.                 <p class="icons-text"> {{ badge.text }} <br>  <small> {{ badge.minitext }} </small></p>
  28.                   
  29.             </div>
  30.          
  31.            {% endfor %} 
  32.       {#if the product is not omega 3#}  
  33.       {% else %}
  34.         {% for badge in feature_badges %}        
  35.             <div class="col icons-col">
  36.            
  37.                 <img class="icons-img" src="{{ badge.src }}" alt={{ badge.alt }}> 
  38.                 <p class="icons-text"> {{ badge.text }} <br> <small> {{ badge.minitext }} </small> </p>
  39.                
  40.             </div>
  41.          
  42.         {% endfor %}       
  43.     {% endif %}
  44.     </div>
  45.   {#  <div class="row d-flex mx-auto my-5 icons-mobile">
  46.     
  47.    {#  omega3 products and categorie with ids removing vegan icon 
  48.      {% if productid=="b7e85edb8ab447fca11203b788de4d1a" || productid=="4ddfe6b224524488a2fcbff342e70c70" || productid=="eacf797ac98e4d6c8165de0f3526eae3"
  49.      || productid=="9b7094ceef6a44b3a561f892f5023519"|| productid=="5d87c8763e644b7e9d99964fd6f187b5"|| productid== "42cd75292da1416fb93469caca29d35e" 
  50.      || productid=="374d10c1b8ba471095d1d6b997d4e611"||  productid=="7321160dbf074bdfb71e57b8ddc323be"|| productid=="a6056a84d6774c5086c2491c5fec1378" || productid=="3cee9a580f9143c7a1a8665474e914d5" || page.navigationId=="a6a32cefdd18481bafdb3be2353b7ddb"%}                 
  51.                  
  52.                  
  53.                   <img src="{{ asset("bundles/tadtheme/symbole/mobil-icons-without-vegan.png") }}" >
  54.                 {% else %}
  55.                    <img srcset="{{ asset("bundles/tadtheme/symbole/mobile-icon.png") }} 480w,
  56.                     {{ asset("bundles/tadtheme/symbole/mobile-icon.png") }} 800w"
  57.                     sizes="(max-width: 600px) 480px,
  58.                     800px" src="{{ asset("bundles/tadtheme/symbole/mobile-icon.png") }}" >
  59.                 {% endif %}
  60.             </div> #}
  61.     {% set footerCol = theme_config('tad-footer-columns') %}
  62.     {% if theme_config('tad-footer-service-enable') %}
  63.     {% endif %}
  64.     {% if theme_config('tad-social-media-enable') %}
  65.         <div class="col-md-{{ footerCol }} order-md-4 footer-column footer-social-column
  66.         
  67.         ">
  68.             {% block layout_footer_navigation_hotline_headline %}
  69.                 <div class="d-inline-block d-md-block pr-3 pr-md-0 footer-column-headline footer-headline">
  70.                     {{ 'footer.socialMediaHeadline'|trans|sw_sanitize }}
  71.                 </div>
  72.             {% endblock %}
  73.             {% block layout_footer_navigation_hotline_content %}
  74.                 <div class="d-inline-block d-md-flex footer-column-content footer-social-content">
  75.                     <div class="footer-column-content-inner">
  76.                         {% if theme_config('tad-social-media-facebook') %}
  77.                             <a href="{{ 'footer.socialMediaFacebook'|trans|sw_sanitize }}" class="footer-social-item" target="_blank" rel="noopener" title="facebook">
  78.                                 {% sw_icon 'facebook' %}
  79.                                 <span class="d-none d-md-inline-block">{{ 'footer.socialMediaFacebookLabel'|trans|sw_sanitize }}</span>
  80.                             </a>
  81.                         {% endif %}
  82.                         {% if theme_config('tad-social-media-twitter') %}
  83.                             <a href="{{ 'footer.socialMediaTwitter'|trans|sw_sanitize }}" class="footer-social-item" target="_blank" rel="noopener" title="facebook">
  84.                                 {% sw_icon 'twitter' %}
  85.                                 <span class="d-none d-md-inline-block">{{ 'footer.socialMediaTwitterLabel'|trans|sw_sanitize }}</span>
  86.                             </a>
  87.                         {% endif %}
  88.                         {% if theme_config('tad-social-media-pinterest') %}
  89.                             <a href="{{ 'footer.socialMediaPinterest'|trans|sw_sanitize }}" class="footer-social-item" target="_blank" rel="noopener" title="facebook">
  90.                                 {% sw_icon 'pinterest' %}
  91.                                 <span class="d-none d-md-inline-block">{{ 'footer.socialMediaPinterestLabel'|trans|sw_sanitize }}</span>
  92.                             </a>
  93.                         {% endif %}
  94.                         {% if theme_config('tad-social-media-instagram') %}
  95.                             <a href="{{ 'footer.socialMediaInstagram'|trans|sw_sanitize }}" class="footer-social-item" target="_blank" rel="noopener" title="facebook">
  96.                                 {% sw_icon 'instagram' %}
  97.                                 <span class="d-none d-md-inline-block">{{ 'footer.socialMediaInstagramLabel'|trans|sw_sanitize }}</span>
  98.                             </a>
  99.                         {% endif %}
  100.                         {% if theme_config('tad-social-media-youtube') %}
  101.                             <a href="{{ 'footer.socialMediaYoutube'|trans|sw_sanitize }}" class="footer-social-item" target="_blank" rel="noopener" title="facebook">
  102.                                 {% sw_icon 'youtube' %}
  103.                                 <span class="d-none d-md-inline-block">{{ 'footer.socialMediaYoutubeLabel'|trans|sw_sanitize }}</span>
  104.                             </a>
  105.                         {% endif %}
  106.                     </div>
  107.                 </div>
  108.             {% endblock %}
  109.         </div>
  110.     {% endif %}
  111. {% endblock %}
  112. {% block layout_footer_navigation_column %}
  113.     {% set footerCol = theme_config('tad-footer-columns') %}
  114.     <div class="col-md-{{ footerCol }} order-3 footer-column js-footer-column">
  115.         {% block layout_footer_navigation_information_headline %}
  116.             {{ parent() }}
  117.         {% endblock %}
  118.         {% block layout_footer_navigation_information_content %}
  119.             {{ parent() }}
  120.         {% endblock %}
  121.     </div>
  122. {% endblock %}
  123. {% block layout_footer_payment_shipping_logos %}
  124.     {% if theme_config('tad-shipping-logos-enable') or theme_config('tad-payment-logos-enable') %}
  125.         <div id="footerColumnsLogos" class="row footer-columns" data-collapse-footer="true">
  126.             {% if theme_config('tad-shipping-logos-enable') %}
  127.                 {% block layout_footer_shipping_logos %}
  128.                     <div class="col-md-3 footer-column js-footer-column footer-shipping-column">
  129.                         <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger" id="collapseFooterShippingTitle" data-target="#collapseFooterShipping" aria-expanded="true" aria-controls="collapseFooterShipping">
  130.                             {{ 'footer.shippingHeadline'|trans|sw_sanitize }}
  131.                             <div class="footer-column-toggle">
  132.                                 <span class="footer-plus-icon">
  133.                                     {% sw_icon 'plus' %}
  134.                                 </span>
  135.                                 <span class="footer-minus-icon">
  136.                                     {% sw_icon 'minus' %}
  137.                                 </span>
  138.                             </div>
  139.                         </div>
  140.                         <div id="collapseFooterShipping" class="footer-column-content collapse js-footer-column-content footer-shipping" aria-labelledby="collapseFooterShippingTitle">
  141.                             <div class="footer-column-content-inner">
  142.                                 {% for shippingMethod in page.salesChannelShippingMethods %}
  143.                                     {% block layout_footer_shipping_logo %}
  144.                                         {% if shippingMethod.media %}
  145.                                             <div class="footer-logo is-shipping">
  146.                                                 {% sw_thumbnails 'footer-shipping-image-thumbnails' with {
  147.                                                     media: shippingMethod.media,
  148.                                                     sizes: {
  149.                                                         'default': '100px'
  150.                                                     },
  151.                                                     attributes: {
  152.                                                         'class': 'img-fluid footer-logo-image',
  153.                                                         'alt': (shippingMethod.media.translated.alt ?: shippingMethod.translated.name),
  154.                                                         'title': (shippingMethod.media.translated.title ?: shippingMethod.translated.name)
  155.                                                     }
  156.                                                 } %}
  157.                                             </div>
  158.                                         {% endif %}
  159.                                     {% endblock %}
  160.                                 {% endfor %}
  161.                             </div>
  162.                         </div>
  163.                     </div>
  164.                 {% endblock %}
  165.             {% endif %}
  166.    
  167.     {% endif %}
  168. {% endblock %}
  169.                        
  170. {% block layout_footer_vat %}
  171.     
  172.   {% if app.request.getPathInfo == "/" %}
  173.             {% if theme_config('tad-newsletter-enable') %}
  174.                 <div class="main-newsletter">
  175.                     {% block base_newsletter_inner %}
  176.                         <div class="container">
  177.                             {% sw_include '@Storefront/storefront/layout/newsletter/newsletter.html.twig' %}
  178.                         </div>
  179.                     {% endblock %}
  180.                 </div>
  181.             {% endif %}
  182.         {% endif %}
  183.                  {% if theme_config('tad-payment-logos-enable') %}
  184.                 {% block layout_footer_payment_logos %}
  185.                     <div class="col footer-column js-footer-column footer-payment-column">
  186.                         <div class="footer-headline js-footer-column-headline js-collapse-footer-column-trigger payment-method" >
  187.                           <div class="footer-column-content js-footer-column-content footer-payment" aria-labelledby="collapseFooterPaymentTitle">
  188.                             <div class="footer-column-content-inner">
  189.                                 {% for paymentMethod in page.salesChannelPaymentMethods %}
  190.                                     {% block layout_footer_payment_logo %}
  191.                                         {% if paymentMethod.media %}
  192.                                             <div class="footer-logo is-payment">
  193.                                                 {% sw_thumbnails 'footer-payment-image-thumbnails' with {
  194.                                                     media: paymentMethod.media,
  195.                                                     sizes: {
  196.                                                         'default': '100px'
  197.                                                     },
  198.                                                     attributes: {
  199.                                                         'class': 'img-fluid footer-logo-image',
  200.                                                         'alt': (paymentMethod.media.translated.alt ?: paymentMethod.translated.name),
  201.                                                         'title': (paymentMethod.media.translated.title ?: paymentMethod.translated.name)
  202.                                                     }
  203.                                                 } %}
  204.                                             </div>
  205.                                         {% endif %}
  206.                                     {% endblock %}
  207.                                 {% endfor %}
  208.                             </div> 
  209.                         </div>
  210.                       
  211.                         </div>
  212.                     </div>
  213.                 {% endblock %}
  214.             {% endif %}
  215.  <div class="col social-links"> <p><b>Oder folge uns auf</b>
  216. </p><a  href="{{ 'footer.socialMediaFacebook'|trans|sw_sanitize }}" target="blank">
  217.                         <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="currentColor" class="bi bi-facebook" viewBox="0 0 16 16">
  218.   <path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z"/></a>
  219. </svg>
  220.     <a href="{{ 'footer.socialMediaInstagram'|trans|sw_sanitize }}" target="blank">        
  221. <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="currentColor" class="bi bi-instagram" viewBox="0 0 16 16">
  222.   <path d="M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z"/>
  223. </svg> </a>  
  224.                         </div>
  225.     <div class="container footer-vat ">
  226.         <p class="small"><strong>Rechtshinweis:</strong> Die auf dieser Webseite enthaltenen Informationen sind
  227.             allgemeine
  228.             Beschreibungen. Sie stammen aus verschiedenen Quellen und erheben keinen Anspruch auf
  229.             Vollständigkeit
  230.             oder
  231.             Richtigkeit. Diese Informationen dienen lediglich allgemeinen, informativen Zwecken und sind nicht
  232.             als
  233.             zwangsläufige Rückschlüsse auf die Wirkung der genannten Produkte anzusehen. Sie stellen keinen
  234.             Ersatz
  235.             für ein
  236.             professionelles Gutachten dar und sind nicht für die Behandlung spezifischer Krankheiten vorgesehen.
  237.             Holen Sie
  238.             immer vorab ärztlichen Rat ein, wenn Sie eine bestimmte Krankheit oder Leiden haben. Die
  239.             Informationen
  240.             auf
  241.             dieser Webseite sind nicht dazu bestimmt, um Krankheiten zu heilen, zu lindern, zu verhüten oder um
  242.             solche zu
  243.             diagnostizieren. Bitte folgen Sie stets ärztlichem Rat.</p>
  244.     </div>
  245. {% endblock %}
  246. {% block layout_footer_copyright %}
  247.     <div class="footer-copyright">
  248.         {{ "footer.copyrightInfoDmf"|trans|sw_sanitize }}
  249.     </div>
  250. {% endblock %}