templates/commons/_newsletter_form.html.twig line 1

Open in your IDE?
  1. {{ form_start(newsletterForm, {
  2.     'attr': {
  3.       'id': 'newsletterForm',
  4.       'data-aos': 'fade-up'
  5.     },
  6.     'action': path('app_subscribe_newsletter')
  7.   }) }}
  8.   <div id="flash-messages" class="form-group">
  9.     {% for label, messages in app.flashes %}
  10.       {% if label == 'successNewsletter' %}
  11.         <div class="alert alert-success">
  12.           {% for message in messages %}
  13.             {{ message }}
  14.           {% endfor %}
  15.         </div>
  16.       {% elseif label == 'errorNewsletter' %}
  17.         <div class="alert alert-danger">
  18.           {% for message in messages %}
  19.             {{ message }}
  20.           {% endfor %}
  21.         </div>
  22.       {% endif %}
  23.     {% endfor %}
  24.   </div>
  25.   <div class="form-group">
  26.     {{ form_widget(newsletterForm.name) }}
  27.     {{ form_widget(newsletterForm.email) }}
  28.     {{ form_widget(newsletterForm.captcha) }}
  29.     {{ form_errors(newsletterForm.captcha) }}
  30.     <button class="btn primary-orange desktop" type="submit">
  31.               <span>
  32.                   <i class="fa-solid fa-paper-plane"></i>
  33.                   S'inscrire
  34.               </span>
  35.     </button>
  36.   </div>
  37. <div class="">
  38.   <div class="checkbox">
  39.     <div class="pretty p-default p-curve p-smooth">
  40.       {{ form_widget(newsletterForm.privacyPolicy) }}
  41.       <div class="state p-primary-o">
  42.         <label></label>
  43.       </div>
  44.     </div>
  45.     <div class="label-checkbox">
  46.       {{ form_label(newsletterForm.privacyPolicy) }}
  47.     </div>
  48.   </div>
  49. </div>
  50. <div class="form-group">
  51.   <button class="btn primary-orange mobile" type="submit">
  52.               <span>
  53.                   <i class="fa-solid fa-paper-plane"></i>
  54.                   S'inscrire
  55.               </span>
  56.   </button>
  57. </div>
  58. {{ form_end(newsletterForm) }}