getgrav / grav-plugin-form

Grav Form Plugin
http://getgrav.org
MIT License
53 stars 79 forks source link

How to add math captcha? #584

Open Sogl opened 1 year ago

Sogl commented 1 year ago

From a docs: https://learn.getgrav.org/17/forms/forms/fields-available#basic-captcha-field

It works:

basic-captcha:
            type: basic-captcha
            placeholder: copy the 6 characters
            label: Are you human?
...

process:
        basic-captcha:
            message: Humanity verification failed, please try again...
image

But how to add math type? adding type: math show errors.

rhukster commented 1 year ago

What error ?

Sogl commented 1 year ago

Failed to read /Users/artyom/domains/domain/user/pages/19.therapies/add/therapy-add.md: Unable to parse at line 21 (near " options: ").

I tried like that:

basic-captcha:
        type: basic-captcha
            options: 
                type: math
        placeholder: copy the 6 characters
        label: Are you human?

It works when change form option to MATH in the Form plugin. But how to do that in the form definition?

rhukster commented 1 year ago

your yaml is bad. options: should be at same level as type:

Sogl commented 1 year ago

Doesn't work, it shows characters captcha, not math.