Чтобы отправить форму с помощью CEvent::send в 1C-Bitrix, вы должны выполнить следующие шаги:
1. Создайте шаблон почтового события:
- Зайдите в административную панель Битрикс;
- Перейдите в раздел "Почтовые сервисы" -> "Шаблоны почтовых сообщений";
- Нажмите на кнопку "Добавить шаблон";
- Введите название шаблона и выберите папку почтовых событий;
- В поле "Тип сайта" укажите тип сайта, для которого создается шаблон;
- В поле "Тип события" выберите тип события, который будет использоваться при отправке формы.
2. Задайте содержимое шаблона:
- Укажите текст письма, переменные и данные, которые хотите включить в письмо;
- Вы можете использовать специальные теги для подстановки данных из формы, такие как #FIELD_NAME#.
3. В PHP-скрипте обработки формы вызывайте метод CEvent::send:
$fields = array( "NAME" => $_POST['name'], // пример получения данных из формы "EMAIL" => $_POST['email'], // добавьте нужные вам поля ); CEvent::Send("FORM_SUBMIT", "s1", $fields); // где "FORM_SUBMIT" - тип события, "s1" - тип сайта
- Замените "FORM_SUBMIT" на тип события, который вы указали при создании шаблона почтового события.
- Замените "s1" на тип сайта, с которым будет ассоциировано отправляемое письмо.
Это позволит отправить форму с данными на почту, указанную в шаблоне почтового события.