webform в popup через ctools: откуда вызывается и отправка с первого раза

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

Аватар пользователя illaniel illaniel 14 мая 2016 в 21:10

Доброго времени суток!
Вызываю вебформу со страницы сайта по ссылке через ctools в попапе.

  1. Есть проблема: кнопка "Отправить" не производит своего действия, моргает попапом не меняя/не теря содержимого полей, меняя только кнопку "Отправить" на "Сохранить". При повторном нажатии уже по кнопке "Сохранить" производит отправку и выдает сообщение типа "спасибо, ваше сообщение отправлено" - куда копать? где сделать отправку с первого нажатия?!
  2. Отправка формы происходит в попапе и поэтому токен current-url передает в письме-отбойнике именно урл самой формы. Как отправлять в письме урл страницы, с которой вызывается popup с формой?

Заранее спасибо!

Комментарии

Аватар пользователя illaniel illaniel 1 июня 2016 в 23:07

Решение с реферером (мой вопро №2) подсмотрела здесь:
http://www.drupal.ru/node/127667 (спасибо ребята!)

Из моментов, включаем пхп код в модулях.
Далее тут: admin/config/content/formats/php_code нам важно включить "PHP evaluator". Разрешаем только администратору.

Для поля "контента" добавляется новый вид обработки "php code" (там же где например full html).

Все! Пишем код из ноды 127667 от ребят, вставляем свой код в эхо, в форме делаем поле hidden с соответствующим токеном.


А вот что делать с вопросом №1 я пока не знаю....