custom/plugins/TomRocketsTheme/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-newsletter">
  4.         <div class="newsletter-border"></div>
  5.         <div class="footer-newsletter-content">
  6.             <div class="footer-newsletter-info">
  7.                 <div class="footer-newsletter-info-title">{{ "tomRocket.footer.newsletter.title"|trans }}</div>
  8.                 <div class="footer-newsletter-info-subtitle">{{ "tomRocket.footer.newsletter.subtitle"|trans }}</div>
  9.             </div>
  10.             <div class="footer-newsletter-form">
  11.                 {% sw_include "@Storefront/storefront/component/custom-newsletter.html.twig" %}
  12.             </div>
  13.         </div>
  14.         <div class="newsletter-border"></div>
  15.     </div>
  16.     <div class="container">
  17.         {% block layout_footer_navigation %}
  18.             {{ parent() }}
  19.         {% endblock %}
  20.         {% block layout_footer_payment_shipping_logos %}{% endblock %}
  21.     </div>
  22.     {% block layout_footer_bottom %}
  23.         <div class="footer-bottom">
  24.             {% block layout_footer_copyright %}
  25.                 <div class="footer-copyright">
  26.                     <img src="{{ asset('bundles/tomrockets/logo_footer.png', 'asset') }}" alt="Footer logo">
  27.                 </div>
  28.             {% endblock %}
  29.             {% block layout_footer_vat %}
  30.                 {{ parent() }}
  31.             {% endblock %}
  32.             <div class="footer-main-description">
  33.                 {{ page.footer.navigation.active.translated.description|raw }}
  34.             </div>
  35.         </div>
  36.     {% endblock %}
  37. {% endblock %}
  38. {% block layout_footer_navigation_hotline %}
  39.     <div class="col-md-4 col-lg-3 footer-column js-footer-column">
  40.         {% block layout_footer_navigation_hotline_headline %}
  41.             <div class="footer-column-headline footer-headline js-footer-column-headline js-collapse-footer-column-trigger" id="collapseFooterHotlineTitle" {{ dataBsTargetAttr }}="#collapseFooterHotline" aria-expanded="true" aria-controls="collapseFooterHotline" role="listitem">
  42.                 {{ "tomRocket.footer.columns.serviceMenu"|trans }}
  43.                 {% block layout_footer_navigation_hotline_icons %}
  44.                     <div class="footer-column-toggle">
  45.                         <span class="footer-plus-icon">
  46.                             {% sw_icon 'plus' %}
  47.                         </span>
  48.                         <span class="footer-minus-icon">
  49.                             {% sw_icon 'minus' %}
  50.                         </span>
  51.                     </div>
  52.                 {% endblock %}
  53.             </div>
  54.         {% endblock %}
  55.         {% block layout_footer_navigation_hotline_content %}
  56.             <div id="collapseFooterHotline" class="footer-column-content collapse js-footer-column-content footer-contact" aria-labelledby="collapseFooterHotlineTitle">
  57.                 <div class="footer-column-content-inner">
  58.                     <ul class="list-unstyled">
  59.                         {% for treeItem in page.header.serviceMenu.elements %}
  60.                             {% set category = treeItem %}
  61.                             {% set name = category.translated.name %}
  62.                             {# @deprecated tag:v6.5.0 - Use "category.translated.externalLink" directly or category_url function instead. #}
  63.                             {% set externalLink = category.translated.externalLink %}
  64.                             <li class="footer-link-item">
  65.                                 {% if category.type == 'folder' %}
  66.                                     <div>{{ name }}</div>
  67.                                 {% else %}
  68.                                     {% if category.media.url %}
  69.                                         <img class="watsapp-logo" src="{{category.media.url}}"/>
  70.                                         <a class="footer-link" href="{{ category_url(category) }}" {% if category_linknewtab(category) %} target="_blank" {% endif %} title="{{ name }}">
  71.                                             {{ name }}
  72.                                         </a>
  73.                                     {% else %}
  74.                                         <a class="footer-link" href="{{ category_url(category) }}" {% if category_linknewtab(category) %} target="_blank" {% endif %} title="{{ name }}">
  75.                                             {{ name }}
  76.                                         </a>
  77.                                     {% endif %}
  78.                                 {% endif %}
  79.                                 </li>
  80.                             {% endfor %}
  81.                         </ul>
  82.                     </div>
  83.                 </div>
  84.             {% endblock %}
  85.         </div>
  86.     {% endblock %}
  87.     {# standard loop upd #}
  88.     {% block layout_footer_navigation_columns %}
  89.         {% for root in page.footer.navigation.tree %}
  90.             {% if loop.index === page.footer.navigation.tree|length %}
  91.                 {% sw_include "@Storefront/storefront/component/footer-payments-ship.html.twig" %}
  92.             {% endif %}
  93.             {% block layout_footer_navigation_column %}
  94.                 <div class="col-md-4 col-lg-3 footer-column js-footer-column">
  95.                     {% block layout_footer_navigation_information_headline %}
  96.                         <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger" {{ dataBsTargetAttr }}="#collapseFooterTitle{{ loop.index }}" aria-expanded="true" aria-controls="collapseFooter{{ loop.index }}">
  97.                             {% if root.category.type == 'folder' %}
  98.                                 {{ root.category.translated.name|replace({'%small%': "<small>", "%/small%": "</small>"})|raw }}
  99.                             {% else %}
  100.                                 <a href="{{ category_url(root.category) }}" {% if category_linknewtab(root.category) %} target="_blank" {% endif %} title="{{ root.category.translated.name }}">
  101.                                     {{ root.category.translated.name }}
  102.                                 </a>
  103.                             {% endif %}
  104.                             {% block layout_footer_navigation_information_icons %}
  105.                                 <div class="footer-column-toggle">
  106.                                     <span class="footer-plus-icon">
  107.                                         {% sw_icon 'plus' %}
  108.                                     </span>
  109.                                     <span class="footer-minus-icon">
  110.                                         {% sw_icon 'minus' %}
  111.                                     </span>
  112.                                 </div>
  113.                             {% endblock %}
  114.                         </div>
  115.                     {% endblock %}
  116.                     {% block layout_footer_navigation_information_content %}
  117.                         <div id="collapseFooter{{ loop.index }}" class="footer-column-content collapse js-footer-column-content" aria-labelledby="collapseFooterTitle{{ loop.index }}">
  118.                             <div class="footer-column-content-inner">
  119.                                 {% if root.children %}
  120.                                     {% block layout_footer_navigation_information_links %}
  121.                                         <ul class="list-unstyled">
  122.                                             {% for treeItem in root.children %}
  123.                                                 {% set category = treeItem.category %}
  124.                                                 {% set name = category.translated.name %}
  125.                                                 {# @deprecated tag:v6.5.0 - Use "category.translated.externalLink" directly or category_url function instead. #}
  126.                                                 {% set externalLink = category.translated.externalLink %}
  127.                                                 {% block layout_footer_navigation_information_link_item %}
  128.                                                     {% if category.media is empty or category.media is null %}
  129.                                                         <li class="footer-link-item">
  130.                                                             {% block layout_footer_navigation_information_link %}
  131.                                                                 {% if category.type == 'folder' %}
  132.                                                                     <div>{{ name }}</div>
  133.                                                                 {% else %}
  134.                                                                     <a class="footer-link" href="{{ category_url(category) }}" {% if category_linknewtab(category) %} target="_blank" {% endif %} title="{{ name }}">
  135.                                                                         {{ name }}
  136.                                                                     </a>
  137.                                                                 {% endif %}
  138.                                                             {% endblock %}
  139.                                                         </li>
  140.                                                     {% else %}
  141.                                                         <a class="footer-link" href="{{ category_url(category) }}" target="_blank" title="{{ name }}">
  142.                                                             <img src="{{ category.media.url }}" alt="{{ name }}">
  143.                                                         </a>
  144.                                                     {% endif %}
  145.                                                 {% endblock %}
  146.                                             {% endfor %}
  147.                                         </ul>
  148.                                     {% endblock %}
  149.                                 {% else %}
  150.                                     {% if root.category.media %}
  151.                                         <div>
  152.                                             <img src="{{ root.category.media.url }}" alt="{{ root.category.media.fileName }}">
  153.                                         </div>
  154.                                     {% else %}
  155.                                         {{ root.category.translated.description|raw }}
  156.                                     {% endif %}
  157.                                 {% endif %}
  158.                             </div>
  159.                         </div>
  160.                     {% endblock %}
  161.                 </div>
  162.             {% endblock %}
  163.         {% endfor %}
  164.     {% endblock %}