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