Webform привязать к материалам

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

Аватар пользователя gumk gumk 8 декабря 2008 в 17:06

Есть ли модуль, позволяющий делать такую вещь:
в материале есть кнопка, при нажатии на которую пользователь попадает на webform, в webform при этом передавалась с какой страницы пришел пользователь и соответственно эта информация отправлялась в письме с webform?

Комментарии

Аватар пользователя Antoniy Antoniy 8 декабря 2008 в 21:15

Да, интересный вопрос. Если узнать ответ, то, действительно, можно будет на основе Webform делать маленький магазинчик.

Аватар пользователя gumk gumk 8 декабря 2008 в 21:57

я на где-то видел код для друпал 5 там из какой-то переменной записывался адрес предыдущей страницы, но это не самый лучший выход, лучше конечно аргументом

Аватар пользователя volocuga volocuga 21 декабря 2008 в 2:38

Mungu:спасибо,но в статье идёт речь о передаче рефера,откуда отправлена форма.Всё хорошо,но мне бы хотелось,чтобы поле "Тема" формы было было автоматически заполнено титлами текущей страницы (так и юзеру наглядно,например:"Ваш вопрос: бла-бла из титлов" + э тиже титлы передавались наряду с рефом страницы,чтоб админу сподручнее было.Я так понял нет готового решения

Аватар пользователя Eugene_S Eugene_S 21 декабря 2008 в 16:37

Я использую такой способ:

В шаблоне страницы делаю ссылку (или кнопку) вида

<a href='order&code=<?php print $node->nid; ?>'>ссылка</a>

где
order - адрес страницы с формой,
code - передаваемое значение.
Оно, ясное дело, может быть любым. Например, если нужно название, можно просто поставить $title.

А вебформе создаю текстовое поле, значением по умолчанию которого выставляю оператор

%get[geshifilter-code]&#10;

Единственный минус - это при кириллическом названии ($title) все это дело попадает в URL, что не есть хорошо. Как это обойти, пока не нашел (пользуюсь, поскольку работает).[/geshifilter-code]