Jestem na D7.
Mam typ zawartości z włączoną formą internetową.
Wymagania Muszę zaimplementować captcha dla wszystkich formularzy internetowych dla węzłów tego typu treści.
Problem W D7 należy podać form_id na stronie ustawień, aby uzyskać captcha w formularzu, jednak będę mieć mnóstwo formularzy ze wszystkimi różnymi form_id.
Korzystam z modułu Captcha .
Czy jest jakiś sposób na wdrożenie mojego wymagania?
Alternatywnie możesz umieścić ten kod w niestandardowym module:
Źródło: https://drupal.org/node/255795
źródło
Aby Twój niestandardowy kod szanował uprawnienia ustawione w admin / people / permissions dla osób, które mogą pominąć CAPTCHA, dodaj następujące elementy do swojej logiki:
źródło