Bonjour,
J'ai créé un formulaire custom qui contient ceci :
{# src/RecaptchaBundle/Resources/views/Form/fields.html.twig #}
{% block recaptcha_widget %}
{% spaceless %}
{% if form.vars.recaptcha_enabled %}<div class="g-recaptcha" name="recaptcha" data-sitekey="{{ form.vars.publickey }}"></div>
{% endif %}
{% endspaceless %}
{% endblock %}
Je voudrais faire en sorte que si le formulaire custom est appelé il ajoute automatique le script dans le block javascript du template de base.
J'avais essayé de faire cela :
{# src/RecaptchaBundle/Resources/views/Form/fields.html.twig #}
{% block recaptcha_widget %}
{% spaceless %}
{% if form.vars.recaptcha_enabled %}
{% block javascripts %}
{{ parent() }}<script type="text/javascript" src='{{form.vars.url_api}}'></script>
{% endblock %}<div class="g-recaptcha" name="recaptcha" data-sitekey="{{ form.vars.publickey }}"></div>
{% endif %}
{% endspaceless %}
{% endblock %}
mais cela ne fonctionne pas avez-vous une idée ?
Merci d'avance.