custom/plugins/GrimmTheme/src/Resources/views/solution360/grimm/footer-newsletter.html.twig line 1

Open in your IDE?
  1. {# this file is a modified version of storefront/element/cms-element-form/form-types/newsletter-form.html.twig #}
  2. <div class="cms-block">
  3.     <div class="cms-element-form mb-2 mb-md-0">
  4.     {# trigger on form: if cookie od-klaviyo-track-allow set remove form #}
  5.         <div class="klaviyo-form-XuNmFv"></div>
  6.         <form action="{{ path(action) }}"
  7.             method="post"
  8.             data-form-csrf-handler="true"
  9.             data-form-validation="true"
  10.             id="newsletter-sign-up-form">
  11.             <select name="option"
  12.                     id="newsletterAction"
  13.                     required="required"
  14.                     class="custom-select d-none"
  15.                     data-form-field-toggle-value="subscribe">
  16.                 <option selected="selected"
  17.                         value="{{ constant('Shopware\\Storefront\\Controller\\FormController::SUBSCRIBE') }}">
  18.                     {{ "newsletter.subscribeOption"|trans }}
  19.                 </option>
  20.                 <option value="{{ constant('Shopware\\Storefront\\Controller\\FormController::UNSUBSCRIBE') }}">
  21.                     {{ "newsletter.unsubscribeOption"|trans }}
  22.                 </option>
  23.             </select>
  24.             <div class="grimm-footer-newsletter-inner d-flex flex-row flex-grow-1">
  25.                 {% sw_include '@Storefront/storefront/element/cms-element-form/form-components/cms-element-form-input.html.twig'
  26.                     with {
  27.                     fieldName: 'email',
  28.                     type: 'email',
  29.                     required: true,
  30.                     additionalClass: 'grimm-footer-newsletter-input',
  31.                     placeholder: 'footer.newsletter.placeholder'
  32.                 }
  33.                 %}
  34.                 <button type="submit" class="btn btn-light grimm-footer-newsletter-submit align-items-center">
  35.                     {% sw_icon 'pfeil_newsletter' style {'pack': 'grimmtheme', 'namespace': 'GrimmTheme', 'size': 'xs'} %}
  36.                 </button>
  37.             </div>
  38.             {% sw_include '@Storefront/storefront/component/captcha/base.html.twig' with { 'captchas': config('core.basicInformation.activeCaptchas') } %}
  39.             {% block cms_form_newsletter_hidden_fields %}
  40.                 <div class="form-hidden-fields">
  41.                     {% block cms_form_newsletter_csrf %}
  42.                         {{ sw_csrf(action) }}
  43.                     {% endblock %}
  44.                     <input type="submit" class="submit--hidden d-none" />
  45.                 </div>
  46.             {% endblock %}
  47.         </form>
  48.     </div>
  49. </div>