Нашел
событие BeforePostingSendMail
Добавил в init.php соответствующий код:
AddEventHandler("subscribe", "BeforePostingSendMail", Array("MySubscribeClass", "BeforePostingSendMailHandler"));
class MySubscribeClass
{
function BeforePostingSendMailHandler($arFields)
{
$arFields["BODY"] = str_replace("#NAME#", "CustomData", $arFields["BODY"]);
return $arFields;
}
}
В шаблоне рассылки
имя: #NAME#
Ожидаю в письме увидеть вместо #NAME# - CustomData, но приходит не измененное значение.
Предполагаю, что само событие не отрабатывает. Как заставить его отрабатывать?
Версия битрикс 18.1.8 Редакция Бизнес, php 7.1.29 .