14  /  37

Дополнительно

Просмотров: 2950 (Статистика ведётся с 06.02.2017)

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

Так выглядит уведомление в Эрмитаже v.9.5

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

Для использования этой возможности в собственных модулях используйте методы класса 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.

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


8
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии