Нотификация представляет собой блок с иконками в верхнем левом углу. Под иконкой отображается цифра с количеством нотификаций, при наведение курсора отображается хинт, при клике происходит переход в список или форму. Так же с помощью нотификации можно изменить заголовок страницы браузера и воспроизвести звук. Если пользователь является клиентом панели управления, то он может получать через нотификацию информацию об изменении баланса.
Скриншот:
Пример XML:
Элемент notify
Содержит в себе список нотификаций
элемент item
Описывает нотификацию
атрибут img задает иконку нотификации
атрибут name имя нотификации, используется для локализации
атрибут typе задает тип открываемого модуля при клике, используется совместно с @action
атрибут action задает имя модуля, который будет открыт при клике, используется совместно с @type
атрибут title говорит о том, что нотификация используется для смены заголовка страницы браузера
атрибут sound говорит о том, что нотификация используется для воспроизведения звука
атрибут balance говорит о том, что нужно обновить баланс из значения тега. Обычно приходит для клиента, а не для администратора
элемент msg
Задает цифру, отображаемою под иконкой нотификации; для @title="yes" задает заголовок
элемент src
Задает путь до звукового файла, используется совместно с @sound="yes"
элемент value
Значение баланса клиента, приходит вместе с валютой в одной строке, используется совместно с @balance="yes"
Подсказки
Всплывающая подсказка для элемента нотификации, будет взята из сообщений локализации по имени нотификации, с префиксом hint_
Элемент timeout
Задает таймаут до вызова ф-ции нотификации