Уведомления для модулей 1С-Битрикс: класс CAdminNotify

Уведомления

Начиная с версии ядра 11.5.6 в Bitrix Framework появляется возможность уведомлять администраторов о важных действиях, например что необходимо произвести конвертацию данных. Администратор увидит стикер под панелью инструментов, как в административном интерфейсе, так и в публичной части. Если одновременно должно вывестись несколько уведомлений, то они выведутся одно над другим.

Уведомления есть двух типов: первые администратор может закрыть, вторые уйдут только после выполнения действия (например полной конвертации).

Для использования этой возможности в собственных модулях используйте методы класса CAdminNotify.

Начиная с версии 12.0.0 класс CAdminNotify дает возможность создавать уведомления, зависящие от языка. Т.е. чтобы текст сообщения менялся при переключении языка. Для использования этой возможности при вызове CAdminNotify::Add добавьте ключ LANG.

Пример

$arFields = array(
   'MODULE_ID' => 'catalog',
   'TAG' => 'VWS',
   'MESSAGE' => '123 ENGLISH 123',
   'LANG' => array(
      'ru' => 'Русский',
      'de' => 'Deutsch'
   )
);
$intID = CAdminNotify::Add($arFields);

Для русского и немецкого языков будут показано соответственно Русский и Deutsch. Для всех остальных языков будет показано сообщение 123 ENGLISH 123.

Основное применение - создание сообщений из обновлений, когда заранее неизвестно какой язык может потребоваться.

!Прокрутить вверх


Automata может помочь:

📞 +7 (906) 311-77-69 · ✉ hello@automata.sale · 💬 Telegram: @automatasale · 🌐 automata.sale

ИП Урядов Евгений Евгеньевич · ИНН 645112058391 · ОГРНИП 312645301900058
Работаем по России, Беларуси и Казахстану

Инструменты по теме:

Лицензии 1С-Битрикс