custom/plugins/GbmedForm/src/Resources/views/storefront/layout/meta.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
  2. {% block layout_head_javascript_tracking %}
  3.     {{ parent() }}
  4.     {% block layout_head_javascript_gbmed_form %}
  5.         {% set isRecaptcha = false %}
  6.         {% if shopware.config.GbmedForm.config.sitekey and shopware.config.GbmedForm.config.secret %}
  7.             {% set isRecaptcha = true %}
  8.         {% endif %}
  9.         {% if isRecaptcha %}
  10.             {% set sitekey = shopware.config.GbmedForm.config.sitekey %}
  11.             <script src="https://www.google.com/recaptcha/api.js?hl={{ app.request.locale[:2] }}&onload=gRecaptchaLoadCallback&render=explicit" async defer></script>
  12.             <script>
  13.                 var gRecaptchaLoadCallback = function() {
  14.                     grecaptcha.render('gRecaptcha', {
  15.                         sitekey : '{{ sitekey }}',
  16.                         size: 'invisible',
  17.                         badge: '{{ shopware.config.GbmedForm.config.badge }}'
  18.                     });
  19.                 };
  20.                 window.gbmedFormsOptions = {
  21.                     {# google reCAPTCHA site key #}
  22.                     sitekey: '{{ sitekey }}',
  23.                     {# reload interval in minutes #}
  24.                     interval: 1,
  25.                     {# form elements #}
  26.                     forms: []
  27.                 };
  28.             </script>
  29.         {% else %}
  30.             <script>
  31.                 window.gbmedFormsOptions = {
  32.                     forms: []
  33.                 };
  34.             </script>
  35.         {% endif %}
  36.     {% endblock %}
  37. {% endblock %}