custom/plugins/KsGeutherTheme/src/Resources/views/storefront/component/footer/zen-footer-newsletter.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/element/cms-element-form/form-types/newsletter-form.html.twig' %}
  2. {% block cms_form_newsletter %}
  3.     <div class="cms-block cms-block-form newsletter-block">
  4.         <div class="cms-element-form">
  5.             {# fourtwosix-edit-start: input appearance changed - classes addedd #}
  6.             <div class="footer-newsletter-content" data-newsletter-privacy="true" style="justify-content: flex-start">
  7.                 <div class="footer-newsletter-content-col footer-newsletter-content-text text-center text-md-left">
  8.                     <h4 class="newsletter-inner-titile">{{ "ksTheme.footer.newsletterContentTitle"|trans|raw }}</h4>
  9.                     <p class="newsletter-inner-text mt-3">{{ "ksTheme.footer.newsletterContent"|trans|raw }}</p>
  10.                 </div>
  11.                 <div class="footer-newsletter-content-col footer-newsletter-content-form text-center text-md-left">
  12.                     <form action="{{ path(action) }}"
  13.                           method="post"
  14.                           data-form-csrf-handler="true"
  15.                           data-form-validation="true">
  16.                         {# fourtwosix-edit-end #}
  17.                         <div class="form-content">
  18.                             <div class="form-row row justify-content-center justify-content-md-start">
  19.                                 <div class="footer-newsletter-column-input-email input-group col">
  20.                                     {% block cms_form_newsletter_input_email %}
  21.                                         {% sw_include '@Storefront/storefront/element/cms-element-form/form-components/cms-element-form-input.html.twig'
  22.                                             with {
  23.                                             fieldName: 'email',
  24.                                             type: 'email',
  25.                                             required: true,
  26.                                             additionalClass: 'flex-fill mb-0',
  27.                                             label: 'newsletter.labelMail',
  28.                                             placeholder: 'newsletter.placeholderMail'
  29.                                         }
  30.                                         %}
  31.                                     {% endblock %}
  32.                                     {# @fourtwosix-edit: removed div class="w-100" #}
  33.                                     {# fourtwosix-edit-end #}
  34.                                     {% block cms_form_newsletter_submit %}
  35.                                         {% set submitText = "ksTheme.footer.newsletterSubmitBtnText"|trans %}
  36.                                         <div class="input-group-append">
  37.                                             <button type="submit" class="btn btn-primary"
  38.                                                     aria-label="{{ "general.formSubmit"|trans|striptags }}">
  39.                                                 {{ ( submitText ? submitText : 'general.formSubmit' )|trans }}
  40.                                             </button>
  41.                                         </div>
  42.                                     {% endblock %}
  43.                                 </div>
  44.                                 {% block cms_form_newsletter_privacy %}
  45.                                     <div class="footer-column-newsletter-privacy-col col">
  46.                                         {% sw_include '@Storefront/storefront/element/cms-element-form/form-components/cms-element-form-privacy.html.twig' with {
  47.                                             _key: 'footer'
  48.                                         } %}
  49.                                     </div>
  50.                                 {% endblock %}
  51.                             </div>
  52.                             {% block cms_form_newsletter_additional_fields %}{% endblock %}
  53.                             {% sw_include '@Storefront/storefront/component/captcha/base.html.twig' with { additionalClass : 'col-md-12'} %}
  54.                             {% block cms_form_newsletter_required_fields_info %}{% endblock %}
  55.                         </div>
  56.                         {% block cms_form_newsletter_hidden_fields %}
  57.                             {{ parent() }}
  58.                         {% endblock %}
  59.                     </form>
  60.                 </div>
  61.             </div>
  62.         </div>
  63.     </div>
  64. {% endblock %}