Skip to content

Instantly share code, notes, and snippets.

@EscApp2
Created June 5, 2024 11:52
Show Gist options
  • Save EscApp2/4f651ec1c99b5b783394f8cbeab2ccb1 to your computer and use it in GitHub Desktop.
Save EscApp2/4f651ec1c99b5b783394f8cbeab2ccb1 to your computer and use it in GitHub Desktop.
В почтовом шаблоне узнать тип события
<body>
<?
if(!!$arParams['__CUR_EVENT_TYPE']){
$TEXT = '';
if($arParams['__CUR_EVENT_TYPE'] == "SALE_ORDER_PAID") {
$TEXT = "";
}elseif($arParams['__CUR_EVENT_TYPE'] == "SALE_NEW_ORDER"){
$TEXT = " ";
}elseif($arParams['__CUR_EVENT_TYPE'] == "SUBSCRIBE_CONFIRM"){
$TEXT = " ";
}
if($TEXT){
?>
<div id="preheader" style="font-size:0;line-height:0;">
<?=$TEXT?>
<div id="preheader_indents">
‌ <span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>
<span>‌&#10240;&#10240;&#10240;‌&#10240;&#10240;‌&#10240;‌&#10240;&#10240;‌&#10240;‌‌</span>⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ ‌⠀⠀⠀‌⠀⠀‌⠀‌⠀⠀‌⠀‌‌ <!-- продублируйте не менее 11 раз строку выше, чтобы скрыть контент письма в прехедере -->
</div>
</div>
}
}
?>
<?
AddEventHandler('main', 'OnBeforeEventAdd', "setCurEventType");
function setCurEventType($event, $lid, &$arFields){
$arFields['__CUR_EVENT_TYPE'] = $event;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment