[РЕШЕНО] Webform - передача параметра в запросе

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

Аватар пользователя msidiagnos01 msidiagnos01 23 июля 2011 в 13:17

Есть страница с перечнем пользователей.

Есть webform, в котором есть select по этим пользователям. В зависимости от того, какого пользователя выберут, меняется ящик получателя письма.

Вопрос: В каком виде нужно прописать url на страницу webform, если я хочу, чтобы при переходе был выбран нужный мне сотрудник? Проще говоря как мне через адресную строку передать значение полю "Пользователь" моего опросника. Спасибо.

Комментарии

Аватар пользователя msidiagnos01 msidiagnos01 23 июля 2011 в 13:33

Прошу прощения, вопрос по всей видимости закрыт.

В качестве значения по умолчанию для поля "Пользователь" указываем %get[ключ_поля], а в адресной строке прописываем http://www.имя_сайта/опросник?ключ_поля=***

Аватар пользователя Oltas Oltas 26 августа 2011 в 14:10

Спасибо за подсказку!
А если нужно много ключей передать на страницу с формой, то в ссылке просто ставим между ними &
http://www.имя_сайта/опросник?ключ_поля1=***&ключ_поля2=***&ключ_поля3=***

Аватар пользователя anreyyyy anreyyyy 11 сентября 2012 в 2:28

Oltas wrote:
Спасибо за подсказку!
А если нужно много ключей передать на страницу с формой, то в ссылке просто ставим между ними &
http://www.имя_сайта/опросник?ключ_поля1=***&ключ_поля2=***&ключ_поля3=***

У меня че-то нифига не работает...

Пример
http://riaavto.ru/kupit-v-kredit?price=123123123
http://riaavto.ru/node/2009?price=123123123
(у первых 2 полей ключи "mark" и "price").

Что я делаю не так?

Аватар пользователя anreyyyy anreyyyy 3 декабря 2012 в 19:54

1541 wrote:
"anreyyyy" wrote:
Что я делаю не так?

Разобрался? А то меня тоже интересует этот вопрос.

Ага.

Чтобы поле могло получить переменную из адреса, нужно задать ей значение по умолчанию. см. "Значения маркеров" раскрывающийся текст прямо под полем.
ТАм тебе нужно посмотреть:

Special tokens
%get[КлючПоля] - Tokens may be populated from the URL by creating URLs of the form http://example.com/my-form?foo=bar. Using the token %get[foo] would print "bar".

Аватар пользователя Stepanisk Stepanisk 3 февраля 2015 в 11:34
1

Добавлю решения для Webform 7.x-4.2

А то по поиску этот ответ выпадает, а решения тут нет.

Теперь нужно использовать токен [current-page:query:?]

Вместо вопроса пишем ключь поля. Например [current-page:query:imya]