Добрый день! Есть своя хитрая HTML форма, на котороую навешано куча плагинов, js и пр. одним словом в Сервисы->Веб формы её засунуть проблематично, однако использовать функцию php mail() как-то тоже не хочется. Наверняка ведь есть возможность собрать данные с формы и отправить письмо средствами битрикса через заранее подготовленный почтовый шаблон (событие и шаблон). Копался в API, попытался воспользоваться методом CEvent::Send() вот так :
Код |
---|
//Отправка письма
$arEventFields = array(
"EMAIL_TO" => $_POST["mail"],
"ADMIN_EMAIL" => "тут пока мой email",
"TOPIC" => $_POST["topic"],
"NAME" => $_POST["name"],
"PHONE" => $_POST["phone"],
"MESSAGE" => $_POST["massage"],
);
CEvent::Send("ADD_NEW_MESSAGE_CONTACT_FORM", "s1", $arEventFields); |
не выходит. Я похоже чего-то не допонимаю или не те методы API пытаюсь использовать, объясните кто знает. Заранее спасибо!
Код |
---|
ADD_NEW_MESSAGE_CONTACT_FORM |
это событие созданое мной в системе. Так же для этого события создан простецкий почтовый шаблон с ключами #EMAIL_TO#, #TOPIC#, #NAME#, #PHONE#, #MESSAGE#