vendor/shopware/storefront/Resources/views/storefront/component/captcha/basicCaptcha.html.twig line 1

Open in your IDE?
  1. {% block component_basic_captcha %}
  2.     {# @deprecated tag:v6.5.0 - Option basicCaptchaOptions.preCheckRoute.token will be removed. #}
  3.     {% set basicCaptchaOptions = {
  4.         router: path('frontend.captcha.basic-captcha.load'),
  5.         validate: path('frontend.captcha.basic-captcha.validate'),
  6.         captchaRefreshIconId: '#%s-basic-captcha-content-refresh-icon' | format(formId),
  7.         captchaImageId: '#%s-basic-captcha-content-image' | format(formId),
  8.         basicCaptchaInputId: '#%s-basic-captcha-input' | format(formId),
  9.         basicCaptchaFieldId: '#%s-basic-captcha-field' | format(formId),
  10.         formId: formId,
  11.         preCheck: preCheck,
  12.         preCheckRoute : {
  13.             path: path('frontend.captcha.basic-captcha.validate'),
  14.             token: sw_csrf('frontend.captcha.basic-captcha.validate', {'mode': 'token'})
  15.         }
  16.     } %}
  17.     <div class="{{ formRowClass }} basic-captcha"
  18.          data-basic-captcha="true"
  19.          data-basic-captcha-options='{{ basicCaptchaOptions|json_encode }}'>
  20.         <div class="form-group {% if additionalClass %} {{ additionalClass }}{% else %}col-md-6{% endif %} basic-captcha-content">
  21.             {% block component_basic_captcha_image %}
  22.                 <div class="basic-captcha-content-code">
  23.                     <div class="basic-captcha-content-image" id="{{ formId }}-basic-captcha-content-image"></div>
  24.                     {% block component_basic_captcha_refresh_icon %}
  25.                         <a class="btn btn-outline-primary basic-captcha-content-refresh-icon" id="{{ formId }}-basic-captcha-content-refresh-icon">
  26.                             {% sw_icon 'arrow-switch' %}
  27.                         </a>
  28.                     {% endblock %}
  29.                 </div>
  30.             {% endblock %}
  31.             {% block component_basic_captcha_fields_title_label %}
  32.                 <label class="form-label">
  33.                     {{ "captcha.basicCaptchaLabel"|trans|sw_sanitize }}
  34.                 </label>
  35.             {% endblock %}
  36.             {% if preCheck %}
  37.                 <input id="{{ formId }}-precheck"
  38.                        data-skip-report-validity="true"
  39.                        type="text"
  40.                        name="preCheck"
  41.                        class="d-none"
  42.                        required
  43.                 >
  44.             {% endif %}
  45.             {% sw_include '@Storefront/storefront/component/captcha/basicCaptchaFields.html.twig' %}
  46.         </div>
  47.     </div>
  48. {% endblock %}