{% extends "layout-snippets.html.twig" %}{% block snippets %}<section id="newsletter"> <div class="apk-newsletter uk-light"> <div class="uk-container apk-container-800"> <div class="uk-text-center"> <h2 class="uk-h2 c-orange1">{{ pimcore_textarea('newsletterTitle', { 'nl2br' : true}) }}</h2> </div> {#% set form = formSnippet.form %} {% set formStatus = formSnippet.formStatus %} {% set formSubmited = formSnippet.formSubmited %} {% if formSubmited %} <div class="uk-alert-success" uk-alert> <a class="uk-alert-close" uk-close></a> <p>{{ "Message envoyé. Nous vous recontacterons dans les plus brefs délais."|trans }}</p> </div> {% else %} {% if formStatus == "already" %} <div class="uk-alert-warning" uk-alert> <a class="uk-alert-close" uk-close></a> <p>{{ "Vous êtes déjà inscit à notre newsletter."|trans }}</p> </div> {% endif %} {% if formStatus == "invalid-email" %} <div class="uk-alert-danger" uk-alert> <a class="uk-alert-close" uk-close></a> <p>{{ "Votre adresse email est invalide. Merci de recommencer."|trans }}</p> </div> {% endif %} {% if formStatus == "robot" %} <div class="uk-alert-danger" uk-alert> <a class="uk-alert-close" uk-close></a> <p>{{ "Une erreur Recaptcha est survenue. Merci de recommencer."|trans }}</p> </div> {% endif %#} <div id="sib-form-container" class="sib-form-container"> <div id="error-message" class="sib-form-message-panel"> <div class="sib-form-message-panel__text sib-form-message-panel__text--center"> <svg width="20" height="20" viewBox="0 0 512 512" class="sib-icon sib-notification__icon"> <path d="M256 40c118.621 0 216 96.075 216 216 0 119.291-96.61 216-216 216-119.244 0-216-96.562-216-216 0-119.203 96.602-216 216-216m0-32C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm-11.49 120h22.979c6.823 0 12.274 5.682 11.99 12.5l-7 168c-.268 6.428-5.556 11.5-11.99 11.5h-8.979c-6.433 0-11.722-5.073-11.99-11.5l-7-168c-.283-6.818 5.167-12.5 11.99-12.5zM256 340c-15.464 0-28 12.536-28 28s12.536 28 28 28 28-12.536 28-28-12.536-28-28-28z" /> </svg> <span class="sib-form-message-panel__inner-text"> {{ "Une erreur est survenue. Merci de recommencer."|trans }} </span> </div> </div> <div></div> <div id="success-message" class="sib-form-message-panel" style="font-size:16px; text-align:left; font-family:"Helvetica", sans-serif; color:#085229; background-color:#e7faf0; border-radius:3px; border-color:#13ce66;"> <div class="sib-form-message-panel__text sib-form-message-panel__text--center"> <svg width="20" height="20" viewBox="0 0 512 512" class="sib-icon sib-notification__icon"> <path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z" /> </svg> <span class="sib-form-message-panel__inner-text"> {{ "Votre inscription à la newsletter a bien été prise en compte."|trans }} </span> </div> </div> <div></div> <div id="sib-container" class="uk-margin-small-top" style="background: transparent; padding: 0;"> <form id="sib-form" method="POST" action="https://b19e07cd.sibforms.com/serve/MUIEAJWd1HyzWOBjBOTEmsLJ_ZCSTiGoY_4ggTCFKCCqhLaGUOYdX2ofb3_xmcblLslgwiKztCFavAQLORFMVcNPgjsLdVyGubVCngBDuqfMxzztbhYy37nWWK2DqQMm0z2ma-gLnM06WQctj_44jTaRZOsKn9gj_3Yrzr8RcENx_do-w1D3VbVfLpjOAx3zTMbEnBRIk_LSb2pf" data-type="subscription"> <div class="uk-grid-small uk-grid" uk-grid> <div class="uk-width-expand@s"> <div class="sib-input"> <div class="form__entry entry_block"> <div class="form__label-row "> <div class="entry__field"> <input class="input uk-input" type="text" id="EMAIL" name="EMAIL" autocomplete="off" placeholder="{{'Entrez votre adresse mail...'|trans}}" data-required="true" required /> </div> </div> <label class="entry__error entry__error--primary uk-alert-danger" style="background-color: #fef4f6;" uk-alert> </label> </div> </div> </div> <div class="uk-margin-small-top uk-margin-small-bottom uk-width-1-1 uk-flex-last@s"> <div class="sib-optin uk-margin-small-top" data-required="true"> <div class="form__entry entry_mcq"> <div class="form__label-row "> <div class="entry__choice" style=""> <label> <input type="checkbox" class="input_replaced uk-checkbox" value="1" id="OPT_IN" name="OPT_IN" required /> <span class="checkbox checkbox_tick_positive" style="margin-left:" ></span><span class="apk-conscent"><p>{{ "newsletter.conscent"|trans }}</p><span data-required="*" style="display: inline;" class="entry__label entry__label_optin"></span></span> </label> </div> </div> <label class="entry__error entry__error--primary uk-alert-danger" style="background-color: #fef4f6;" uk-alert> </label> </div> </div> </div> <div class="uk-width-auto@s uk-text-center"> <button class="sib-form-block__button uk-button sib-form-block__button-with-loader uk-button-primary uk-button-large" style="text-align:center; border: 2px solid #EB6919;" form="sib-form" type="submit"> <svg width="20" height="20" class="icon clickable__icon progress-indicator__icon sib-hide-loader-icon" viewBox="0 0 512 512"> <path d="M460.116 373.846l-20.823-12.022c-5.541-3.199-7.54-10.159-4.663-15.874 30.137-59.886 28.343-131.652-5.386-189.946-33.641-58.394-94.896-95.833-161.827-99.676C261.028 55.961 256 50.751 256 44.352V20.309c0-6.904 5.808-12.337 12.703-11.982 83.556 4.306 160.163 50.864 202.11 123.677 42.063 72.696 44.079 162.316 6.031 236.832-3.14 6.148-10.75 8.461-16.728 5.01z" /> </svg> {{ "S'inscrire"|trans }} </button> </div> </div> <input type="text" name="email_address_check" value="" class="input--hidden"> <input type="hidden" name="locale" value="fr"> </form> </div> </div> {#% endif %#} </div> </div></section>{% set recaptchaKeyPublic = pimcore_website_config('recaptchaKeyPublic') %}{#<script src="https://www.google.com/recaptcha/api.js?onload=onloadRecaptchaCallback&render={{ recaptchaKeyPublic }}"></script>#}<script> //On load le style avec du JS // Get HTML head element var head = document.getElementsByTagName('HEAD')[0]; // Create new link Element var link = document.createElement('link'); // set the attributes for link element link.rel = 'stylesheet'; link.type = 'text/css'; link.href = 'https://sibforms.com/forms/end-form/build/sib-styles.css'; // Append link element to HTML head head.appendChild(link); /* function onloadRecaptchaCallback(){ grecaptcha.ready(function() { grecaptcha.execute('{{ recaptchaKeyPublic }}', {action: 'newsletter'}).then(function(token) { //alert('recaptcha is loaded'); var recaptcha = document.getElementById('newsletter_form_recaptcha'); recaptcha.value = token; }); }); } // Update every 110 Seconds since token expires after 2 min setInterval(function () { grecaptcha.ready(function() { grecaptcha.execute('{{ recaptchaKeyPublic }}', {action: 'newsletter'}).then(function(token) { //alert('recaptcha is loaded'); var recaptcha = document.getElementById('newsletter_form_recaptcha'); recaptcha.value = token; }); }); }, 110 * 1000); */</script><!-- START - We recommend to place the below code in footer or bottom of your website html --><script> window.REQUIRED_CODE_ERROR_MESSAGE = '{{"une erreur est survenue, merci de ré-essayer"|trans}}'; window.LOCALE = '{{ app.request.locale }}'; window.EMAIL_INVALID_MESSAGE = window.SMS_INVALID_MESSAGE = '{{"Les informations que vous avez fournies ne sont pas valides. Veuillez vérifier le format du champ et réessayer."|trans}}'; window.REQUIRED_ERROR_MESSAGE = '{{"Vous devez renseigner ce champ."|trans}}'; window.GENERIC_INVALID_MESSAGE = '{{"Les informations que vous avez fournies ne sont pas valides. Veuillez vérifier le format du champ et réessayer."|trans}}'; window.translation = { common: { selectedList: '{quantity} liste sélectionnée', selectedLists: '{quantity} listes sélectionnées' } }; var AUTOHIDE = Boolean(0); </script> <script defer src="https://sibforms.com/forms/end-form/build/main.js"></script>{% endblock %}