Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как в шаблон авторассылки вставить Имя подписчика?

00 голосов
1
Привет всем!

Сломал голову - уже сгенерил нужный  шаблон для автоматической рассылки

Осталость только в него как то вставить Имя подписчика.

Никто не сталкивался?

Заранее спасибо!
связано с ответом на: Инфоблоки и рассылка
спросил 26 Март, 15 от аноним

1 Ответ

00 голосов

Есть такое событие, OnBeforeEventSend:
 

AddEventHandler('main', 'OnBeforeEventSend', Array("MyForm", "my_OnBeforeEventSend"));
class MyForm
{
   function my_OnBeforeEventSend(&$arFields, &$arTemplate)
   {
        
         //получим сообщение
         $mess = $arTemplate["MESSAGE"];
         foreach($arFields as $keyField => $arField)
            $mess = str_replace('#'.$keyField.'#', $arField, $mess); //подставляем значения в шаблон
   }
}

Определяем по "To" соответствующий arUser, заменяем $arTemplate["MESSAGE"].

ответил 26 Апр, 15 от root (25,590 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 03 Март, 14 от SicknezZz (200 баллов)
0 голосов
7 ответов
спросил 13 Июль, 13 от delajla (500 баллов)
0 голосов
2 ответов
0 голосов
1 ответ
0 голосов
2 ответов