Как отправить форму с помощью CEvent::send 1С битрикс?

Чтобы отправить форму с помощью CEvent::send в 1C-Bitrix, вы должны выполнить следующие шаги:

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

Это позволит отправить форму с данными на почту, указанную в шаблоне почтового события.