Как отключить капчу для поиска?
Я установил модуль Captcha, и мне нужно удалить его из кнопки поиска и формы (просто ненужная неприятность там). Конфигурация Captcha позволяет мне отключить ее для определенных значений "form_id". Я попробовал это с помощью "поиска", но, думаю, идентификатор формы сложнее, чем это. Какие Form_ID(ы) мне нужно использовать, чтобы капча перестала отображаться в поиске?
Спасибо.
2 answers
Для блока form_id должен быть:
Поиск_блок_форма
И для страницы:
Форма поиска
Чтобы легко найти эту информацию, установите модуль Devel:
Набор модулей, содержащий развлечения для разработчиков модулей и разработчиков тем
И используйте что-то подобное в своей теме template.php файл:
function myTheme_form_alter(&$form, &$form_state, $form_id)
{
dpm($form);
}
Это покажет иерархическое отображение всех форм на странице - вы можете затем быстро прокрутите информацию, чтобы найти то, что вам нужно. Очень удобно для поиска массивов.
Просто снимите флажок "Вызов по умолчанию для форм, не включенных в список". в разделе администратор/конфигурация/поиск/настройки