У меня проблема с несколькими формами на одной странице, когда входы используют один и тот же ключ.
У меня есть форма на странице и другая форма в блоке на той же странице.
Обе формы имеют имя поля точно такое же, как и имя ключа (mail
). Я не могу изменить ключи этого поля, или я бы сломал 2 модуля.
Таким образом, всякий раз, когда я пытаюсь опубликовать форму страницы, а почта отсутствует (это требуется), меня перенаправляют на ту же страницу с этим полем, отмеченным красным (это правильно), но блочная форма также отмечается ( неправильно, потому что я заполнял форму страницы, а не блок).
Кто-нибудь знает, как избежать этого поведения? Я думаю о hook_form_alter()
или даже theme_preprocess_block()
, но прежде чем изобретать велосипед ... ну, вы знаете.
Заранее спасибо!