Страница благодарности с именем введенным в webform.

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

Аватар пользователя smmyuzer smmyuzer 10 июня 2014 в 13:31

Всем доброго дня!
Есть одностраничный сайтик на Drupal 7. На сайте также установлен один блок с Webform и тремя полями: Имя, Email, Номер телефона. После того, как посетитель заполняет форму своими данными, его редериктом переносит на страницу благодарности, "Спасибо за заявку менеджер свяжется с вами в течение 30 минут". Вопрос, можно ли сделать так чтобы на странице благодарности, высвечивалось Имя введенное в поле webform? Пример: "Алексей!Спасибо за заявку менеджер свяжется с вами в течение 30 минут" Или может для этого нужно писать отдельный модуль. Спасибо!)

Комментарии

Аватар пользователя smmyuzer smmyuzer 10 июня 2014 в 18:04

ХулиGUN wrote:
"smmyuzer" wrote:
Извините, а можно по подробнее?)

Что именно?

Как передать введенное имя в поле формы, на страницу благодарности? Страница благодарности у меня создана под другим типом материала, а в настройках Webform стоит редерикт на эту страницу. Я нашел небольшую статью про это, но там все наоборот делается, значения полей материла передаются в поля формы. Я просто не очень силен в php, для этого нужно какой то снипет вставлять в template.php?

Аватар пользователя sergeybelya sergeybelya 10 июня 2014 в 18:29

ХулиGUN wrote:
"smmyuzer" wrote:
настройках Webform стоит редерикт на эту страницу

Насколько мне помнится... там можно использовать токены... вот и вставляйте токен в адрес
Что такое get в php отлично знает любой поисковик

Токены можно использовать прямо в тексте сообщения подтверждения об отправке формы.

Аватар пользователя smmyuzer smmyuzer 10 июня 2014 в 19:09

sergeybelya wrote:
ХулиGUN wrote:
"smmyuzer" wrote:
настройках Webform стоит редерикт на эту страницу

Насколько мне помнится... там можно использовать токены... вот и вставляйте токен в адрес
Что такое get в php отлично знает любой поисковик

Токены можно использовать прямо в тексте сообщения подтверждения об отправке формы.

А фильтр php ставить? потому что при Full HTML просто выводится тексс с названием токина.

Аватар пользователя sergeybelya sergeybelya 10 июня 2014 в 19:52

smmyuzer wrote:
sergeybelya wrote:
ХулиGUN wrote:
"smmyuzer" wrote:
настройках Webform стоит редерикт на эту страницу

Насколько мне помнится... там можно использовать токены... вот и вставляйте токен в адрес
Что такое get в php отлично знает любой поисковик

Токены можно использовать прямо в тексте сообщения подтверждения об отправке формы.

А фильтр php ставить? потому что при Full HTML просто выводится тексс с названием токина.

Можно php, можно создать другой формат, для которого отключить визуальный редактор.

Аватар пользователя smmyuzer smmyuzer 10 июня 2014 в 21:30

"sergeybelya" wrote:
Можно php, можно создать другой формат, для которого отключить визуальный редактор.

Что то не получается. Вот что выходит webstudio-verona.ru/node/1/done?sid=1
Нужно что бы на этой webstudio-verona.ru/content/spasibo-za-zayavku странице было имя, которое ввел посетитель в webform

Аватар пользователя smmyuzer smmyuzer 11 июня 2014 в 19:27

Нашел на сайте php, отличный пример функционала, кинул себе на хостинг webstudio-verona.ru/testphp/send.html
Ну как это прикрутить к webform никак не пойму!
Вот php код вывода заполненных данных через форму.

<?php
 
 
if (!empty($_GET["name"])&&!empty($_GET["age"])) 
 { echo 
" Получены новые вводные: имя - ".$_GET["name"].", возраст - ".$_GET["age"]." лет";} 
 else { echo 
"Переменные не дошли. Проверьте все еще раз."; }
 
?>

Я так понял в место name нужна вставить значения моих полей из wemform, а сам это код запихать в тело страницы благодарности. Но не могу найти значения моих полей, есть вот только id input id="edit-submitted-imya", но когда его вставляю в параметр Get, на странице благодарности вылетает сообщение Переменные не дошли. Проверьте все еще раз.