templates/Magazine/Includes/subscribe.html.twig line 1

Open in your IDE?
  1. {% if document.property('blogPortal') %}
  2.     <section class="{{ styleModifier|default('') }} bg-secondary newsletter-slide" id="magazine-subscribe">
  3.         <div class="container container-md text-center">
  4.             <div class="h2 newsletter-slide__title">
  5.                 {{ ('magazin.subscribe.' ~ document.property('blogPortal').key ~ '.Bleiben Sie auf dem Laufenden')|trans }}
  6.             </div>
  7.             <div class="newsletter-slide__content wysiwyg">
  8.                 {{ ('magazin.subscribe.' ~ document.property('blogPortal').key ~ '.Description')|trans|raw }}
  9.             </div>
  10.             <form class="js-parsley js-form-validation mt-md-5 mt-4 js-elhc-form js-elhc-form-ajax " action="#magazine-subscribe" method="post">
  11.                 <input type="hidden" name="portal" value="{{ document.property('blogPortal').id }}">
  12.                 <input type="hidden" name="subscribeMagazine" value="1">
  13.                 <div class="row justify-content-center">
  14.                     <div class="col-md-4">
  15.                         <div class="form-group">
  16.                             <input type="email" required class="form-control footer-main__form-control" placeholder="{{ 'magazin.subscribe.E-Mail Adresse'|trans }}" aria-label="{{ 'magazin.subscribe.E-Mail Adresse'|trans }}" name="email">
  17.                         </div>
  18.                     </div>
  19.                     <div class="col-md-3">
  20.                         <button type="submit" class="btn btn-primary btn-block">
  21.                             {{ 'magazin.subscribe.Abonnieren'|trans }}
  22.                         </button>
  23.                     </div>
  24.                     <div class="col-md-4 wysiwyg">
  25.                         {{ ('magazin.subscribe.' ~ document.property('blogPortal').key ~ '.gdpr')|trans|raw }}
  26.                     </div>
  27.                 </div>
  28.             </form>
  29.             <div class="row justify-content-center">
  30.                 <div class="col-md-11 d-md-flex justify-content-start mt-3 mt-md-0">
  31.                     {% if subscribeSuccess | default(false) %}
  32.                         {{ ('magazin.subscribe.' ~ document.property('blogPortal').key ~ '.Success')|trans|raw }}
  33.                     {% endif %}
  34.                     {% if (errors | default([])) is not empty %}
  35.                         <ul class="list-unstyled mt-4">
  36.                             {% for error in errors %}
  37.                                 <li class="alert alert-danger d-inline-block mb-2">{{ ('magazin.subscribe.error.' ~ error) |trans }}</li>
  38.                             {% endfor %}
  39.                         </ul>
  40.                     {% endif %}
  41.                 </div>
  42.             </div>
  43.         </div>
  44.     </section>
  45. {% endif %}