Как отключить капчу для поиска?


Я установил модуль Captcha, и мне нужно удалить его из кнопки поиска и формы (просто ненужная неприятность там). Конфигурация Captcha позволяет мне отключить ее для определенных значений "form_id". Я попробовал это с помощью "поиска", но, думаю, идентификатор формы сложнее, чем это. Какие Form_ID(ы) мне нужно использовать, чтобы капча перестала отображаться в поиске?

Спасибо.

Author: NewSites, 2015-05-18

2 answers

Для блока form_id должен быть:

Поиск_блок_форма

И для страницы:

Форма поиска

Чтобы легко найти эту информацию, установите модуль Devel:

Набор модулей, содержащий развлечения для разработчиков модулей и разработчиков тем

И используйте что-то подобное в своей теме template.php файл:

function myTheme_form_alter(&$form, &$form_state, $form_id)
{
    dpm($form);

}

Это покажет иерархическое отображение всех форм на странице - вы можете затем быстро прокрутите информацию, чтобы найти то, что вам нужно. Очень удобно для поиска массивов.

 1
Author: Geoff, 2015-05-18 22:01:37

Просто снимите флажок "Вызов по умолчанию для форм, не включенных в список". в разделе администратор/конфигурация/поиск/настройки

 1
Author: Softsofter, 2017-06-05 18:41:54