custom/static-plugins/CytexTheme/src/Resources/views/storefront/layout/footer/footer-newsletter.html.twig line 1

Open in your IDE?
  1. <section class="cms-block footer-newsletter">
  2.     <section class="cms-element-form">
  3.         <form action="{{ path('frontend.form.newsletter.register.handle') }}"
  4.               method="post"
  5.               data-form-csrf-handler="true"
  6.               data-form-validation="true">
  7.             {{ sw_csrf('frontend.form.newsletter.register.handle') }}
  8.             {% set formViolations = app.request.get('errors') %}
  9.             <input type="hidden" name="option" value="subscribe"/>
  10.             <input type="submit" class="submit--hidden d-none">
  11.             <div class="form-content row no-row-m">
  12.                 <div class="form-group input-group col-8 col-lg-9">
  13.                     <input name="email"
  14.                            type="email"
  15.                            id="footerNewsletterMail"
  16.                            placeholder="{{ "cytex-theme.footer.newsletter.mail-input-field"|trans }}{{ "general.required"|trans }}"
  17.                            required="required"
  18.                            value="{{ data.get('email') }}"
  19.                            class="form-control{% if formViolations.getViolations('/email') %} is-invalid{% endif %}"/>
  20.                 </div>
  21.                 <button type="submit" class="btn btn-primary cytex-btn-hover-primary col-4 col-lg-3">
  22.                     {{ "cytex-theme.footer.newsletter.form-submit"|trans|upper}}
  23.                 </button>
  24.             </div>
  25.             <div class="footer-newsletter-checkbox-outer">
  26.                 <input type="checkbox" name="footer-newsletter-checkbox" id="footer-newsletter-checkbox" required="required">
  27.                 <label for="footer-newsletter-checkbox">{{ "cytex-theme.footer.newsletter.mail-checkbox"|trans({
  28.                         '%privacy_url%': path('frontend.cms.page',{ id: config('core.basicInformation.privacyPage') }),
  29.                         '%handels_betingelser%': path('frontend.cms.page',{ id: config('core.basicInformation.tosPage') })
  30.                     })|raw }}</label>
  31.             </div>
  32.         </form>
  33.     </section>
  34. </section>