Skip to content

Правило

Alexander edited this page Oct 4, 2019 · 2 revisions

События

Список всех зарегистрированных событий системы

Условия отправки \ Действия после отправки

Шаблоны храняться на сервере в папке /netcat/template/module/notice/

Переменные

$current_catalogue, $current_sub, $current_cc, $current_user

Следующие переменные доступны в соотвевтствии с указанными параметрами
https://netcat.ru/developers/docs/events/system-events/

$catalogue
Массив значений сайта указанного в методе отправки уведомления аргументом catalogue_id

$subdivision
Массив значений раздела указанного в методе отправки уведомления аргументом subdivision_id

$component
Массив значений компонента указанного в методе отправки уведомления аргументом class_id

$sub_class
Массив значений инфоблока указанного в методе отправки уведомления аргументом sub_class_id

$item
Массив значений объекта указанного в методе отправки уведомления аргументом message_id

$user
Массив значений пользователя указанного в методе отправки уведомления аргументом user_id

$ignore_attach = false
Если 1, то отключить прикрепления к письму

$posting = 0
Если 1, то отправить письмо

Переопределить параметры уведомления

Вы можете переопределить параметры уведомления при необходимости в условиях добавив $notice->replace. Так же вы можете указывать псевдопеременные например

#!php

<?
$notice->replace['email_to'] = "{message.Email}"
$notice->replace['email_from'] = "";
$notice->replace['email_reply'] = "";
$notice->replace['name_from']) = "{catalogue.Catalogue_Name}"
$notice->replace['subject']) = "{catalogue.Catalogue_Name} — {sub_class.Sub_Class_Name}";
$notice->replace['message']) = "Заявка №{message.Message_ID}";
?>