Есть немало возможностей реализовать. Но, воспользуемся самым простым вариантом.
Добавим поймаем событие на отправку веб-формы.
Для этого пишем простой код в init.php:
<?
AddEventHandler('form', 'onAfterResultAdd', 'msite_onAfterResultAddUpdate');
function msite_onAfterResultAddUpdate($formId, $resultId) {
if ($formId == 10) {
CFormResult::SetField($resultId, 'FIELD_URL', $_SERVER['HTTP_REFERER']);
}
if ($formId == 11) {
CFormResult::SetField($resultId, 'FIELD_URL', $_SERVER['HTTP_REFERER']);
}
if ($formId == 12) {
CFormResult::SetField($resultId, 'FIELD_URL', $_SERVER['HTTP_REFERER']);
}
}
Итог: на email придут результаты формы с ссылкой на страницу, откуда была отправлена форма.
Количество просмотров: 299