webforms

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

Аватар пользователя narciruss narciruss 14 апреля 2009 в 15:46

Добрый день.
И так - есть 100 нод.
Каждая нода - отдельный товар.

Хотелось бы, чтобы пользователь, находившийся на определенной странице видел кнопку - "Отправить заявку".
При нажатии на нее выходила бы страница Web-form's, где в определенном поле уже была указана страница, на которой юзер нажал "Отправить заявку".

А то как-то неудобно для пользователя копи-пастом заниматься Wacko

Комментарии

Аватар пользователя msidiagnos01 msidiagnos01 10 мая 2011 в 12:46

Попробуй следующее
1) http://www.drupal.ru/node/30338
У тебя появится новый тип поля "hidden_dynamic".
2) СОздаешь поле указанного формата, в котором в качестве значения по умолчанию прописываешь

<?php if (arg(0)=='node' && $node node_load(arg(1))) $title $node->title;?>
<?php $node_path 
url($node->path,array('absolute'=>true));?>
<?php 
print $node_path;?>

Формат ввода указываешь PHP Code, ну и соответственно указываешь отсылку по e-mail

В конечном итоге для пользователя этого поля видно не будет, да и имхо незачем, а тебе на e-mail будет приходить письмо со всеми указанными полями, в т.ч. и с адресом страницы, с которой была отправлена заявка.
А вообще дата создания топика интересна:D