Здравствуйте.
Есть сайт на Drupal7 и стандартно установленным работающим модулем Webform.
Задача: Нужно передать в форму Refferal page=url, и отправить это адресату на мейл. Адресат в письме должен видеть с какой страницы пользователь пришел, чтобы заполнить форму.
Вопрос1: как передать этот параметр в форму перед отправкой?
Вопрос2: Можно ли сделать в форме скрытое поле Refferal page=url и передать его в форму?
Комментарии
Если вебформ, то https://drupal.ru/node/23886, принцип аналогичный
Тогда надо разрешать выполнять PHP-скрипты, а это не безопасно.
Всё бы решалось наличием токена в стандартном списке токенов, но там нет токена, который передаёт реферальный URL, есть только передающий URL-текущей страницы.
Внимательный читатель, из прочтения данного произведения может узнать, что включать PHP-фильтр не требуется для внедрения данного способа.
1. hook_form_alter + $_SERVER['HTTP_REFERER']
2. см 1