Есть вебформа, располагается она на ~300 страницах сайта. при заполнении ее пользователем результат присылается на email администратора. Как включить в почтовый шаблон url страницы с которой была заполнена вебформа?
11.02.2009 12:07:01
требуется помощь для реализации описанного в первом топике
|
|
|
|
11.02.2009 13:43:58
Не знаю, как у тебя реализованы страницы и какую ссылку ты хочешь получать (доп. данные), но можешь в тело почтового шаблона т.е. в сам месседж, писать корень страницы/$_SERVER['PHP_SELF']?IBLOCK=$_REQUEST['IBLOCK'].
IBLOCK=получем инфоблок страницы с которой отправляли. Ну и добавляешь куда и чаго слат. <? $MESSAGE = "http://www.roga.ru/$_SERVER['PHP_SELF']?IBLOCK=$_REQUEST['IBLOCK'] $arEventFields = array( "MESSAGE" => $MESSAGE, ); if(CEvent::Send("WF_NEW_FORM_ROGA", ic, $arEventFields)); ?> |
|
|
|
11.02.2009 19:19:40
все получилось, спасибо за помощь
|
|
|
|
05.12.2012 04:55:55
Всем добрый день.
Александр Черкасов, вроде всё делаю как Вы сказали... Но в html таблице результатов поле остаётся пустым если, для проверки, убираю теги <sc ript>, прямо в форме вижу, что GetCurUri() работает, url правильный... ID формы и ID вопроса 100 раз перепроверил. Пробовал "поле" вместо скрытого "вопроса". Вопрос "активен". Пробовал вместо ID hidden вопроса подставить ID обычного текстового поля (то, что вводит туда пользователь точно отображается в табличке) - результат тот же - содержимое поля не меняется. Совершенно не понимаю, в чём может быть дело и куда копать.... Я в bitrix дятел полный... |
|
|
|
23.02.2013 07:05:58
Осилил таки со второго захода....
Правда сначала уткнулся в тот же самый баг что и в первом - ответ на вопрос категорически отказывался появляться в табличке. Прибегнул к бубну - пересоздал вопрос "копированием" заведомо рабочего - и о чудо - всё заработало. (затем даже переставил все настройки у первого вопроса точно так же как и у рабочего - он так и не завёлся - мистика) Итак:
[LIST]
всё... PS. Мдя. кривизна обработки несложного форматирования в этом сообщении, лично для меня, кое-что говорит о битриксе в целом. |
|||||
|
|
24.04.2013 12:41:47
работает последний вариант
|
|
|
|
12.06.2019 09:20:22
У меня был модуль формы, в которой можно было создавать скрытые поля и напрямую указывать в них значения. Добавили туда вот такое значение:
={SITE_SERVER_NAME.$APPLICATION->GetCurUri()} |
|
|
|
01.06.2022 16:40:11
Подскажите, вот есть форма обратный звонок, добавил в форму скрытое поле, в котором в атрибуте "value" хранится путь текущей страницы, откуда заполняли форму (<input type="hidden" id="hidden_page_form" name="hidden_page_form" value="<? echo "http://".SITE_SERVER_NAME.$APPLICATION->GetCurUri(); ?>">). Можно ли как-то получать путь текущей страницы в шаблоне писем.
|
||||
|
|
|||