передать в webform параметр

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

Аватар пользователя sdm98 sdm98 17 сентября 2012 в 18:17

Всем доброго.
нужно сделать регистрацию на семинары. форма регистрации по адресу node/51.
1.на странице семинара генерирую ссылку с get запросом. '">Регистрация
2.в форме есть поле kurs. в которое я и хочу считать название семинара.

function MYTHEME_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'webform_client_form_51'){
$form['webform_client_form_51']['#kurs']['#value'] = $_GET['title'];
}
}

что не так? функцию друпал находит. на echo 'мусор' раагирует.

Комментарии

Аватар пользователя sdm98 sdm98 17 сентября 2012 в 18:32

вторая проблема нарисовалась. как передать параметр незарегистрированным пользователям?
для них GET не срабатывает.

Аватар пользователя sdm98 sdm98 17 сентября 2012 в 19:00

с передачей для незарегенных нашёл решение, может кому-то поможет:

$_SESSION['link_referer_title'] = 'Заголовок для страницы с редиректа формы';

# а на странице смотрим - можно добавить в тему или в хук view своего модуля ...

if($_SESSION['link_referer_title']) {
$title = $_SESSION['link_referer_title'];
unset($_SESSION['link_referer_title']);
}