[РЕШЕНО] webform через colorbox - как настроить подтверждение?

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

Аватар пользователя msanyok msanyok 26 декабря 2014 в 19:06

Здравствуйте уважаемые!
У меня вопрос, может для кого и банальный, но ответа не нашел не на форуме, ни в гугл.
Сделал вывод webform через colorbox (заказ обратного звонка) - все работает, открывается модальное окно и все прочее.
Никак не могу понять, как сделать чтобы подтверждение и ошибки отправки отображались тоже в модальном окне, а не стандартным выводом в div - "message".
Если кто знает - прошу помощи!

Может есть уже ответ в какой-то ветке, а я его не нашел - буду благодарен за ссылку.

Комментарии

Аватар пользователя goodboy goodboy 28 декабря 2014 в 0:15
1

Поставьте модуль Webform AJAX, затем в настройках вебформы включите AJAX mode и Show confirmation screen (предварительно отменив Redirection location)

Аватар пользователя msanyok msanyok 28 декабря 2014 в 0:34

Спасибо за ответы.
fancybox попробую.

"Goodboy" wrote:
Поставьте модуль Webform AJAX, затем в настройках вебформы включите AJAX mode и Show confirmation screen (предварительно отменив Redirection location)

Это у меня установлено и настроено именно так, но не работает...

Аватар пользователя goodboy goodboy 28 декабря 2014 в 1:24

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

Аватар пользователя msanyok msanyok 28 декабря 2014 в 1:42

В том же самом модальном окне, Вы правильно поняли.
Мне доступ не нужен, мне бы просто урл сайта - посмотреть, как она отображается на сайте.

Аватар пользователя goodboy goodboy 28 декабря 2014 в 19:20

Еще такой код нужно вставить в template.php, сбросить кеш

function ВАШАТЕМА_form_webform_client_form_alter(&$form, $form_state, $form_id) {
    $form['actions']['submit']['#attributes']['id'] = 'edit-webform-ajax-submit-'.$form['#node']->nid;
}