Есть страница с перечнем пользователей.
Есть webform, в котором есть select по этим пользователям. В зависимости от того, какого пользователя выберут, меняется ящик получателя письма.
Вопрос: В каком виде нужно прописать url на страницу webform, если я хочу, чтобы при переходе был выбран нужный мне сотрудник? Проще говоря как мне через адресную строку передать значение полю "Пользователь" моего опросника. Спасибо.
Комментарии
читать джинсу директора
Прошу прощения, вопрос по всей видимости закрыт.
В качестве значения по умолчанию для поля "Пользователь" указываем %get[ключ_поля], а в адресной строке прописываем http://www.имя_сайта/опросник?ключ_поля=***
Спасибо за подсказку!
А если нужно много ключей передать на страницу с формой, то в ссылке просто ставим между ними &
http://www.имя_сайта/опросник?ключ_поля1=***&ключ_поля2=***&ключ_поля3=***
У меня че-то нифига не работает...
Пример
http://riaavto.ru/kupit-v-kredit?price=123123123
http://riaavto.ru/node/2009?price=123123123
(у первых 2 полей ключи "mark" и "price").
Что я делаю не так?
Разобрался? А то меня тоже интересует этот вопрос.
Ага.
Чтобы поле могло получить переменную из адреса, нужно задать ей значение по умолчанию. см. "Значения маркеров" раскрывающийся текст прямо под полем.
ТАм тебе нужно посмотреть:
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".
Спасибо, уже разобрался:)
Добавлю решения для Webform 7.x-4.2
А то по поиску этот ответ выпадает, а решения тут нет.
Теперь нужно использовать токен [current-page:query:?]
Вместо вопроса пишем ключь поля. Например [current-page:query:imya]