Подход 1: Значки меню
Используйте модуль Значки меню, чтобы добавить такие уведомления в любой элемент меню и / или вкладку меню по вашему выбору. Вот некоторые подробности об этом (со страницы проекта):
Предоставляет метод добавления значков в стиле iOS к элементам меню. (см. скриншот)
Добавление значков в меню
После включения перейдите Administration > Structure > Menus
и нажмите «Список ссылок» рядом с меню, содержащим целевой элемент. Нажмите «изменить» рядом с элементом и выберите значок для отображения в поле выбора значка меню дисплея.
Добавление значков на вкладки
Для добавления значков на вкладки меню есть вкладка под Administration > Structure > Menus
названием «Значки меню вкладок ». Найдите путь к маршрутизатору меню на вкладке, которую вы хотите изменить, затем выберите значок в соответствующем поле выбора.
Типы бейджей
Модуль включает в себя пять примеров значков, и новые значки можно легко создавать с помощью Views . Модули могут также поставлять свои собственные значки с помощью реализации ловушек. Подробности смотрите в файле README.txt .
Из-за того, как он интегрируется с модулем Views , вы в основном сводите решение для любого типа уведомлений к чему-то вроде «Просто создайте соответствующий вид».
Видео уроки:
Подход 2: стек сообщений
Используйте Стек сообщений , который состоит из этих модулей (цитаты взяты из страницы проекта модуля):
Сообщение :
Модуль сообщений является ядром стека сообщений. Это позволяет регистрировать и отображать системные события в ряде различных случаев использования. События, которые записываются с течением времени, иногда являются потоками активности вызовов. Подтипы экспортируемых сообщений могут быть созданы для разных вариантов использования с настраиваемыми полями и режимами отображения (просмотра).
Сообщение Уведомить .
Этот модуль предоставляет метод для отправки сообщения через плагин уведомителя. Message Notify поставляется с плагинами для электронной почты и SMS и может при необходимости распространяться на другие транспортные механизмы.
Сообщение Подписаться .
С помощью этого модуля пользователи, которые подписываются на контент, будут уведомлены о событиях, связанных с этим контентом. Модуль использует модуль флага, который предоставляет пользователям функциональность подписки.
Это основные компоненты и зависимости стека сообщений:
Довольно много популярных дистрибутивов Drupal, уже принятых для этого стека сообщений, таких как Commerce Kickstart , Drupal Commons , ERPAL и Open Atrium .
Если вы хотите поближе познакомиться со стеком сообщений в своей среде, то немного поэкспериментируйте с модулем « Ответы » (раскрытие: я со-сопровождающий), а также с субмодулем «Уведомление об ответах », который позволяет войти в систему. пользователи подписываются на выбранные вопросы, чтобы они получали уведомления (используя стек сообщений ), когда вопросы получают ответы.
А стек сообщений обеспечит вам хорошие позиции и для Drupal 8 (из-за объектно-ориентированной архитектуры модулей). Несмотря на то, что пока нет такого понятия, как 8.x-dev, хранилище кода сообщений уже содержит что-то уже (хотя еще не для 2 других модулей). Я предполагаю, что wip
часть названия ветви означает «Работа в процессе».