Можно вот так:
создаете свой Тип почтового события (WF_NEW_IBLOCK_N_ELEMENT) и шаблон для него. Затем в /bitrix/php_interface/init.php добавляете обработчик стандартного события OnBeforeIBlockElementAdd, который и будет инициировать отправку почтового шаблона.
создаете свой Тип почтового события (WF_NEW_IBLOCK_N_ELEMENT) и шаблон для него. Затем в /bitrix/php_interface/init.php добавляете обработчик стандартного события OnBeforeIBlockElementAdd, который и будет инициировать отправку почтового шаблона.
Код |
---|
AddEventHandler('iblock', 'OnBeforeIBlockElementAdd', 'IBElementCreateHandler'); function IBElementCreateHandler(&$arFields) { $SITE_ID = 's1'; // идентификатор сайта $IBLOCK_ID = 33; // ID нужного инфоблока $EVENT_TYPE = 'WF_NEW_IBLOCK_N_ELEMENT'; // тип почтового шаблона if($arFields['IBLOCK_ID']==$IBLOCK_ID) { $arMailFields = array( // заполняете необходимые поля шаблона ); CEvent::Send($EVENT_TYPE, $SITE_ID, $arMailFields); } } |