Здравствуйте, необходимо во время установки готового решения создавать тип и шаблон почтового события.
Я создал файл event.php(указал его в файле .services.php). Тип почтового события создается,а шаблон нет.
В чем может быть проблема?
Могу предположить, что на этапе установки решения SITE_ID недоступен, но я специально создавал сайт и указывал в создании почтового шаблона одинаковый id сайта.
Код |
---|
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");function UET($EVENT_NAME, $NAME, $LID, $DESCRIPTION)
{
$et = new CEventType;
$et->Add(array(
"LID" => $LID,
"EVENT_NAME" => $EVENT_NAME,
"NAME" => $NAME,
"DESCRIPTION" => $DESCRIPTION
));
}
UET(
"MR_FEEDBACK_FORM","Отправка сообщения через форму обратной связи","ru",
"#AUTHOR# - Автор сообщения
#TEXT# - Текст сообщения
#EMAIL_FROM# - Email отправителя письма
#EMAIL_TO# - Email получателя письма
"
);
$oEventMessage = new CEventMessage();
$oEventMessage->Add( array(
'ACTIVE' => 'Y',
'EVENT_NAME' => 'MR_FEEDBACK_FORM',
'LID' => SITE_ID,
'EMAIL_FROM' => '#DEFAULT_EMAIL_FROM#',
'EMAIL_TO' => '#DEFAULT_EMAIL_FROM#',
'SUBJECT' => 'Заявка с лендинга',
'MESSAGE' => 'Информационное сообщение сайта #SITE_NAME#
------------------------------------------
Вам было отправлено сообщение через форму обратной связи
Текст сообщения:
#TEXT#
Сообщение сгенерировано автоматически.',
'BODY_TYPE' => 'html',
) );?>
|