[URL=http://dev.1c-bitrix.ru/api_help/main/events/onbeforeeventsend.php]OnBeforeEventSend[/URL]
и собственно правка шаблона
[URL=http://dev.1c-bitrix.ru/api_help/main/reference/ceventmessage/update.php]CEventMessage::Update[/URL]
Но это не правильный подход будет, при каждом срабатывании события править шаблон.
Лучше в компоненте генерировать изменяющийся текст письма в один ключ массива, тогда сразу можно отбрасывать ненужные поля, например так:
[CODE]if($email)
$MESSAGE .= "EMAIL: ".$email."<br>";
if($address)
$MESSAGE .= "address: ".$address."<br>";
$arFields = Array(
"NAME" => $NAME
"MESSAGE" => $MESSAGE,
);
CEvent::Send("SEND_TEMPLATE", $arrSITE, $arFields);
[/CODE]
а в почтовом шаблоне просто вывести:
#MESSAGE#
и собственно правка шаблона
[URL=http://dev.1c-bitrix.ru/api_help/main/reference/ceventmessage/update.php]CEventMessage::Update[/URL]
Но это не правильный подход будет, при каждом срабатывании события править шаблон.
Лучше в компоненте генерировать изменяющийся текст письма в один ключ массива, тогда сразу можно отбрасывать ненужные поля, например так:
[CODE]if($email)
$MESSAGE .= "EMAIL: ".$email."<br>";
if($address)
$MESSAGE .= "address: ".$address."<br>";
$arFields = Array(
"NAME" => $NAME
"MESSAGE" => $MESSAGE,
);
CEvent::Send("SEND_TEMPLATE", $arrSITE, $arFields);
[/CODE]
а в почтовом шаблоне просто вывести:
#MESSAGE#