Можно вот так:
создаете свой [B]Тип почтового события[/B] (WF_NEW_IBLOCK_N_ELEMENT) и шаблон для него. Затем в [B]/bitrix/php_interface/init.php[/B] добавляете обработчик стандартного события [B]OnBeforeIBlockElementAdd[/B], который и будет инициировать отправку почтового шаблона.
[CODE]
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);
}
}
[/CODE]
создаете свой [B]Тип почтового события[/B] (WF_NEW_IBLOCK_N_ELEMENT) и шаблон для него. Затем в [B]/bitrix/php_interface/init.php[/B] добавляете обработчик стандартного события [B]OnBeforeIBlockElementAdd[/B], который и будет инициировать отправку почтового шаблона.
[CODE]
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);
}
}
[/CODE]