{% set form_field_outer_data_classes = 'form-data basic-captcha' %} {% extends "forms/field.html.twig" %} {% block prepend %} {% set field_id = field.name|default('default') %} {% set config_hash = (form.id ~ '_basic_captcha_' ~ field_id)|md5 %} {% set image_url = url('/forms-basic-captcha-image.jpg') ~ '?field=' ~ config_hash %} {# Store field configuration in session for image generation #} {% set global_config = grav.config.get('plugins.form.basic_captcha', {}) %} {% set merged_config = global_config|merge(field) %} {% do store_basic_captcha_config(config_hash, merged_config) %}
human test
{% do assets.addJs('plugin://form/assets/captcha/basic-captcha-refresh.js') %} {% endblock %} {% block input_attributes %} type="text" {% if field.size %}size="{{ field.size }}"{% endif %} {% if field.minlength is defined or field.validate.min is defined %}minlength="{{ field.minlength | default(field.validate.min) }}"{% endif %} {% if field.maxlength is defined or field.validate.max is defined %}maxlength="{{ field.maxlength | default(field.validate.max) }}"{% endif %} {{ parent() }} {% endblock %}