Глюки с выводом сообщений после отправки формы. Drupal 7.23

Аватар пользователя NDanilov2015 NDanilov2015 8 июля 2015 в 0:10

Добрый вечер! Попросили меня поправить один сайт на Drupal 7.23:
ссылка на сайт

Там при нажатии на кнопку "Записаться" выскакивает форма поверх экрана во всплывающем окне, которая поддерживается самописным модулем и модулем Captcha. При нажатии на кнопку отправки сообщения об ошибках или наоборот что всё прошло удачно, вместо того, чтобы быть на виду у пользователя, появляются либо в нижней части главной страницы либо вообще на другой странице (/Отзывы).

В сабже используется вызов функций drupal_set_message() и form_set_error(). Почему они выводят сообщение в таких извращенных местах и как это исправить? Что лучше всего сделать в этой ситуации?

Клиент говорит что может сделать всплывающее окно вместо такой формы индикации о статусе и об ошибках. Как лучше всего на Drupal 7 его реализовать, если ковыряние в двух вышеупомянутых функциях не есть хорошая идея?

0 Thanks

Комментарии

Аватар пользователя sasha_gar sasha_gar 8 июля 2015 в 4:44

webform + webform ajax + colorbox. и движок не мешало бы обновить, а то сирийские повстанцы скоро доберутся

Аватар пользователя NDanilov2015 NDanilov2015 8 июля 2015 в 10:35

А нельзя ли без этого мутного AJAX обойтись? Совсем не разбираюсь в нём. Можно ли как-то просто выпадающее окно без этого?