@Taurus

Почему не срабатывает событие BeforePostingSendMail при рассылке Битрикс?

Нашел событие 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 .
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы