Битрикс письмо с компонентом
Увидел использование компонента битрикс в почтовом шаблоне. У битрикса есть как оказалось полезный компонент
bitrix:sale.personal.order.detail.mail, который выводит подробную информацию по заказу для почты. Можно вывести идентификатор заказа ID, состав заказа, общие данные заказа, данные учетной записи, параметры заказа, личные данные, данные для доставки, параметры доставки и оплаты, итоговую сумму.Вполне себе хорошая альтернатива вместо обработчика почтовых событий, позволяет вывести все оснвононые необходимые данные заказа.
Пример подключения
<?EventMessageThemeCompiler::includeComponent(
"bitrix:sale.personal.order.detail.mail",
"",
Array(
"ACTIVE_DATE_FORMAT" => "d.m.Y",
"CACHE_TIME" => "3600",
"CACHE_TYPE" => "A",
"COMPOSITE_FRAME_MODE" => "A",
"COMPOSITE_FRAME_TYPE" => "AUTO",
"CUSTOM_SELECT_PROPS" => array("NAME","QUANTITY","PROPERTY_CML2_ARTICLE"),
"ID" => "{#ORDER_ID#}",
"PATH_TO_LIST" => "",
"PATH_TO_PAYMENT" => "payment.php",
"PERSONAL_PAGE" => "/personal/",
"PICTURE_HEIGHT" => "110",
"PICTURE_RESAMPLE_TYPE" => "1",
"PICTURE_WIDTH" => "110",
"PROP_1" => array(),
"PROP_2" => array(),
"SHOW_ORDER_BASE" => "Y",
"SHOW_ORDER_BASKET" => "Y",
"SHOW_ORDER_BUYER" => "Y",
"SHOW_ORDER_DELIVERY" => "Y",
"SHOW_ORDER_PARAMS" => "Y",
"SHOW_ORDER_PAYMENT" => "Y",
"SHOW_ORDER_SUM" => "Y",
"SHOW_ORDER_USER" => "Y",
"SHOW_PERSONAL" => "Y",
"SITE_ID" => "s1",
"THEME_COLOR" => ""
)
);?>
Ещё статьи:
02.04.2026
Разговоры о фрилансе
Предыстория - автор вопроса хочет войти в IT сферу, я человеку начал подсказывать в комментариях на форуме. На примере вопросов и ответов в разговоре можно увидеть типовые ошибки и непонимание начинающего, и в будущем избежать повторения ошибок.
21.03.2026
PHP файловый менеджер
Попался мне такой PHP файловый менеджер, вполне функциональный, выкладываю в копилку скриптов
21.03.2026
Ошибка CUser::IsAuthorized() cannot be called statically
Такая ошибка старых весрий битрикс давно известна. Нужно заменить CUser::IsAuthorized() на $USER->IsAuthorized(), но в моём случае я сначала не смог найти место, где же находится проблема.

