Captcha et webform

Theme: 
Problème: 

Vous avez installé le module captcha, et vous avez des problèmes pour le faire fonctionner avec certaines instances du module webform.

Hypothèse: 

Les modules captcha et webform sont installés, et activés.

 

Explication: 

Pour que l'ensemble fonctionne il faut avant tout bien paramétrer le module captcha. Le parametrage se fait depuis admin/config, zone personnes, item captcha.

Dans l'onglet paramètres généraux, vérifier que votre formulaire est bien listé. La difficulté est de connaitre le nom système attribué à votre formulaire. Ceci est relativement simple, car le nom est de la forme "webform_client_form_" suivi du ID de votre formulaire.

Selon votre configuration, vous retrouverez cet ID directement en liste des contenus, ou dans l'URL (node/xxx ou xxx est l'ID) si vous n'avez pas activé les URL Friendlys, ou en utilisant le "firebug" sur la page en question (par exemple, en recherchant une chaine du type "page-node-xxx" où xxx est le fameux ID).

 

Solution: 

Une fois l'ID trouvé, ajouter dans la zone vierge en fin de liste le terme "webform_client_form_ID", sélectionner le type de défi, puis enregistrer la configuration.

Je vous conseille également, dans la zone persistance, de sélectionner "toujours ajouter un test", afin de ne pas être embêtre pendant vos essais. Il sera toujours d'optimiser vpar la suite.

Retrouver la version officielle de ce paramètrage