Контактная форма в блоке не выполняет действия submit. Как исправить?

Главные вкладки

Аватар пользователя pingvin156 pingvin156 6 декабря 2017 в 10:42

Поместил контактную форму в блок. При нажатии на кнопку "Отправить сообщение" ничего не происходит. кроме перехода на страницу, которая лежит в переменной в $form['actions'].
Такое ощущение, что submit формы не выполняется в принципе. Кто сталкивался с такой проблемой, подскажите!
Спасибо!

Лучший ответ

Комментарии

Аватар пользователя pingvin156 pingvin156 6 декабря 2017 в 10:49

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

Аватар пользователя pingvin156 pingvin156 7 декабря 2017 в 0:41

Где это надо указать? В $form такого нет в функции hook alter_form.
Заметил, что для рабочего варианта (вызов формы по ссылке) хук срабатывает 2 раза: один раз при отображении, второй раз - после нажатия кнопки), а в блоке только один раз...

Аватар пользователя pingvin156 pingvin156 7 декабря 2017 в 11:51

Я проставил. Это для примера я не указал. Если взять стандартную форму, как в вашем варианте, то происходит та же самая ситуация, что с моей кастомной... Похоже проблема глубже Sad

Аватар пользователя pingvin156 pingvin156 7 декабря 2017 в 14:47

Неужели никто не делал форму в кастомном блоке, и чтобы она работала?.. Помогите, уже 3 дня бьюсь над проблемой....