Webform в всплывающем окне
Привет,нужен совет гуру, на сайт (drupal7 с нуленой темой на фреймворке) хочу прикрутить кнопку для вызова модального окна с обратной связью, уже пару дней сижу над этим вопросом,хотя в инете информации достаточно, хочу что бы ты разжевал чо\кого\куда и как)
Привет, проще всего сделать не модальное окно, а открыть другую страницу в попапе colorbox. Для этого нужно поставить модули:
https://www.drupal.org/project/colorbox
и с помощью colorbox node открывать другую страницу поверх:
https://www.drupal.org/project/colorbox_node
Также пригодятся модули для валидации и ajax:
https://www.drupal.org/project/webform_ajax
https://www.drupal.org/project/clientside_validation
Можешь, конечно, и через модальное окно сделать:
https://www.drupal.org/project/modal_forms
просто ссылку указываешь на страницу веб формы
шел, шел, нашел https://www.drupal.org/project/autodialog
Возникает ошибка an error occurred while attempting to process /system/ajax: ajax.form.ajaxsubmit is not a function если включен модуль webform_ajax.
An error occurred while attempting to process /system/ajax: ajax.form.ajaxSubmit is not a function
Создана кнопка обратного звонка при помощи webform, webform_ajax, colorbox_node. если в настройках webform выключить ajax то ошибке нет. НО тогда перебрасывает на страницу с формой. Все советы сводятся к тому чтобы выключить ajax. Помогите пожалуйста.
Подобная ошибка может возникать, когда в форме есть неправильно заполненные поля. Обычно я добавлял Clientside Validation:
https://www.drupal.org/project/clientside_validation
Так мы избежим ошибок с неправильно заполненными полями.
Если не получится, то вот рекомендации есть:
http://xandeadx.ru/blog/drupal/823