custom/plugins/PizzaBagTheme/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.     {% block layout_footer_top %}
  4.         <div class="footer-top-subtitle">
  5.             <div class="container">
  6.                 <p class="footer-top-subtitle-text">
  7.                     {{ "pizzaBag.footer.footerTopSubtitle"|trans({
  8.                         '%url%': path('frontend.cms.page',{ id: config('core.basicInformation.shippingPaymentInfoPage') })
  9.                     })|raw }}
  10.                 </p>
  11.             </div>
  12.         </div>
  13.         <div class="footer-top">
  14.             <div class="container">
  15.                 <div class="footer-top-block footer-phone col-md-4">
  16.                     <a href="tel:{{ 'pizzaBag.footer.phoneLink'|trans|sw_sanitize }}" class="footer-top-block-link">
  17.                         <img src="{{ asset('bundles/pizzabagtheme/static/img/icon-phone.svg', 'asset') }}">
  18.                         <div class="footer-top-block-link-content">
  19.                             <div class="footer-top-block-link-content-label">{{ 'pizzaBag.footer.phoneLinkLabel'|trans|sw_sanitize }}</div>
  20.                             <div class="footer-top-block-link-content-link">{{ 'pizzaBag.footer.phoneLink'|trans|sw_sanitize }}</div>
  21.                         </div>
  22.                     </a>
  23.                 </div>
  24.                 <div class="footer-top-block footer-watsapp col-md-4">
  25.                     <a href="https://wa.me/{{ 'pizzaBag.footer.watsappLink'|trans|sw_sanitize|replace({' ': '', '+': ''}) }}"
  26.                        class="footer-top-block-link">
  27.                         <img src="{{ asset('bundles/pizzabagtheme/static/img/icon-whatsapp.svg', 'asset') }}">
  28.                         <div class="footer-top-block-link-content">
  29.                             <div class="footer-top-block-link-content-label">{{ 'pizzaBag.footer.watsappLinkLabel'|trans|sw_sanitize }}</div>
  30.                             <div class="footer-top-block-link-content-link">{{ 'pizzaBag.footer.watsappLink'|trans|sw_sanitize }}</div>
  31.                         </div>
  32.                     </a>
  33.                 </div>
  34.                 <div class="footer-top-block footer-email col-md-4">
  35.                     <a href="mailto:{{ 'pizzaBag.footer.emailLink'|trans|sw_sanitize }}" class="footer-top-block-link">
  36.                         <img src="{{ asset('bundles/pizzabagtheme/static/img/icon-mail.svg', 'asset') }}">
  37.                         <div class="footer-top-block-link-content">
  38.                             <div class="footer-top-block-link-content-label">{{ 'pizzaBag.footer.emailLinkLabel'|trans|sw_sanitize }}</div>
  39.                             <div class="footer-top-block-link-content-link">{{ 'pizzaBag.footer.emailLink'|trans|sw_sanitize }}</div>
  40.                         </div>
  41.                     </a>
  42.                 </div>
  43.             </div>
  44.         </div>
  45.     {% endblock %}
  46.     <div class="container">
  47.         {% block layout_footer_navigation %}
  48.             <div id="footerColumns"
  49.                  class="row footer-columns"
  50.                  data-collapse-footer="true"
  51.                  role="list">
  52.                 {% block layout_footer_navigation_hotline %}
  53.                 {% endblock %}
  54.                 {% block layout_footer_dscription %}
  55.                     <div class="footer-description col-md-3 footer-column">
  56.                         {% block layout_footer_dscription_logo %}
  57.                             {% if theme_config('footer-logo') %}
  58.                                 <img src="{{ theme_config('footer-logo') |sw_encode_url }}"
  59.                                      alt="{{ "pizzaBag.footer.descriptionLogo"|trans|striptags }}"
  60.                                      class="img-fluid footer-description-logo"/>
  61.                             {% endif %}
  62.                         {% endblock %}
  63.                         {% block layout_footer_dscription_text %}
  64.                             <div class="footer-description-text">
  65.                                 {{ 'pizzaBag.footer.descriptionText'|trans }}
  66.                             </div>
  67.                         {% endblock %}
  68.                     </div>
  69.                 {% endblock %}
  70.                 {% block layout_footer_navigation_columns %}
  71.                     {% for root in page.footer.navigation.tree %}
  72.                         {% block layout_footer_navigation_column %}
  73.                             <div class="col-md-3 footer-column js-footer-column">
  74.                                 {% block layout_footer_navigation_information_headline %}
  75.                                     {{ parent() }}
  76.                                 {% endblock %}
  77.                                 {% block layout_footer_navigation_information_content %}
  78.                                     {{ parent() }}
  79.                                 {% endblock %}
  80.                             </div>
  81.                         {% endblock %}
  82.                     {% endfor %}
  83.                     {% block layout_footer_navigation_newsletter %}
  84.                         <div class="col-md-3 footer-column js-footer-column cms-block footer-newsletter-column">
  85.                             {% block layout_footer_navigation_newsletter_headline %}
  86.                                 <div class="footer-column-headline footer-headline js-collapse-footer-column-trigger"
  87.                                      id="collapseFooterNewsletterTitle"
  88.                                      data-target="#collapseFooterNewsletterTitle"
  89.                                      aria-expanded="true"
  90.                                      aria-controls="collapseFooterNewsletter">
  91.                                     {{ "pizzaBag.footer.newsletter"|trans|striptags }}
  92.                                     {% block layout_footer_navigation_newsletter_icons %}
  93.                                         <div class="footer-column-toggle">
  94.                                             <span class="footer-plus-icon">
  95.                                                 {% sw_icon 'plus' %}
  96.                                             </span>
  97.                                             <span class="footer-minus-icon">
  98.                                                 {% sw_icon 'minus' %}
  99.                                             </span>
  100.                                         </div>
  101.                                     {% endblock %}
  102.                                 </div>
  103.                             {% endblock %}
  104.                             {% block layout_footer_navigation_newsletter_content %}
  105.                                 <div id="collapseFooter"
  106.                                      class="footer-column-content footer-newsletter collapse js-footer-column-content"
  107.                                      aria-labelledby="collapseFooterTitle">
  108.                                     <div class="footer-newsletter-inner pt-3 pb-3">
  109.                                         {% block layout_footer_navigation_newsletter_elements %}
  110.                                             <div class="cms-element-form-pizzabag-newsletter">
  111.                                                 <form action="{{ path('frontend.form.newsletter.register.handle') }}"
  112.                                                       method="post"
  113.                                                       data-form-csrf-handler="true"
  114.                                                       data-form-validation="true"
  115.                                                       data-pizzabag-newsletter-form>
  116.                                                     {% block cms_form_newsletter_hidden_fields %}
  117.                                                         <div class="form-hidden-fields">
  118.                                                             {% block cms_form_newsletter_csrf %}
  119.                                                                 {{ sw_csrf('frontend.form.newsletter.register.handle') }}
  120.                                                             {% endblock %}
  121.                                                             {% set formViolations = app.request.get('errors') %}
  122.                                                             <input type="hidden" name="option" value="subscribe"/>
  123.                                                             <input type="submit" class="submit--hidden d-none"/>
  124.                                                         </div>
  125.                                                     {% endblock %}
  126.                                                     <div class="form-content">
  127.                                                         <div class="form-group input-group mb-0">
  128.                                                             <label for="footerNewsletterMail" class="hidden"></label>
  129.                                                             <input name="email"
  130.                                                                    type="email"
  131.                                                                    id="footerNewsletterMail"
  132.                                                                    placeholder="{{ "pizzaBag.footer.newsletterEmailPlaceholder"|trans|striptags }}"
  133.                                                                    required="required"
  134.                                                                    value="{{ data.get('email') }}"
  135.                                                                    class="form-control{% if formViolations.getViolations('/email') %} is-invalid{% endif %}"/>
  136.                                                             {% if formViolations.getViolations( '/email' ) is not empty %}
  137.                                                                 {% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
  138.                                                                     violationPath: ('/email')
  139.                                                                 } %}
  140.                                                             {% endif %}
  141.                                                             {% sw_include '@WebbrandTeeRatTheme/storefront/element/cms-element-form/form-components/pizzabag-cms-element-form-privacy.html.twig' %}
  142.                                                             <button type="submit" class="btn btn-newsletter"></button>
  143.                                                         </div>
  144.                                                     </div>
  145.                                                 </form>
  146.                                             </div>
  147.                                         {% endblock %}
  148.                                     </div>
  149.                                 </div>
  150.                             {% endblock %}
  151.                         </div>
  152.                     {% endblock %}
  153.                 {% endblock %}
  154.             </div>
  155.         {% endblock %}
  156.         {% block layout_footer_bottom %}
  157.             <div class="footer-bottom">
  158.                 {% block layout_footer_service_menu %}
  159.                     <div class="container">
  160.                         {% block layout_footer_service_menu_content %}
  161.                             {% apply spaceless %}
  162.                                 <ul class="footer-service-menu-list list-unstyled">
  163.                                     {% for serviceMenuItem in page.header.serviceMenu %}
  164.                                         {% block layout_footer_service_menu_item %}
  165.                                             <li class="footer-service-menu-item">
  166.                                                 <a class="footer-service-menu-link"
  167.                                                    href="{{ category_url(serviceMenuItem) }}"
  168.                                                    {% if category_linknewtab(serviceMenuItem) %}target="_blank"{% endif %}
  169.                                                    title="{{ serviceMenuItem.translated.name }}">
  170.                                                     {{ serviceMenuItem.translated.name }}
  171.                                                 </a>
  172.                                             </li>
  173.                                         {% endblock %}
  174.                                     {% endfor %}
  175.                                 </ul>
  176.                             {% endapply %}
  177.                         {% endblock %}
  178.                     </div>
  179.                 {% endblock %}
  180.                 {% block layout_footer_vat %}
  181.                 {% endblock %}
  182.                 {% block layout_footer_copyright %}
  183.                     <div class="footer-copyright">
  184.                         {{ "footer.copyrightInfo"|trans|sw_sanitize }}
  185.                     </div>
  186.                 {% endblock %}
  187.             </div>
  188.         {% endblock %}
  189.     </div>
  190. {% endblock %}