Podejście 1: odznaki menu
Użyj modułu Odznaki menu , aby dodać takie powiadomienia do dowolnej pozycji menu i / lub wybranej karty menu . Oto kilka szczegółów na ten temat (ze strony projektu):
Zapewnia metodę dodawania odznak w stylu iOS do pozycji menu. (patrz zrzut ekranu)
Dodawanie odznak do menu
Po włączeniu przejdź do Administration > Structure > Menus
i kliknij „wyświetl listę linków” obok menu zawierającego element docelowy. Kliknij „edytuj” obok elementu i wybierz znaczek do wyświetlenia z polem wyboru Odznaka menu wyświetlacza.
Dodawanie odznak do kart
Aby dodać odznaki do kart menu, pod zakładką Administration > Structure > Menus
„Odznaki menu karty” znajduje się zakładka . Wyszukaj ścieżkę menu routera karty, którą chcesz zmienić, a następnie wybierz znaczek z odpowiedniego pola wyboru.
Rodzaje odznak
Moduł zawiera pięć przykładowych odznak, a nowe odznaki można łatwo tworzyć za pomocą Widoku . Moduły mogą również dostarczać własne identyfikatory z implementacją haka. Szczegółowe informacje można znaleźć w pliku README.txt .
Ze względu na to, jak integruje się z modułem Widoki , zasadniczo redukujesz rozwiązanie dla dowolnego rodzaju powiadomienia do czegoś takiego jak „Po prostu stwórz odpowiedni widok”.
Samouczki wideo:
Podejście 2: stos wiadomości
Użyj stosu wiadomości , który składa się z tych modułów (cytaty pochodzą ze strony projektu modułu):
Wiadomość :
Moduł wiadomości jest rdzeniem stosu wiadomości. Umożliwia rejestrowanie i wyświetlanie zdarzeń systemowych w wielu różnych przypadkach użycia. Zdarzenia, które są rejestrowane w czasie, są czasem wywoływanymi strumieniami aktywności. Podtypy komunikatów do eksportu można tworzyć dla różnych przypadków użycia z niestandardowymi polami i trybami wyświetlania (wyświetlania).
Informuj wiadomość .
Ten moduł zapewnia metodę wysyłania wiadomości za pośrednictwem wtyczki powiadamiającej. Wiadomość Powiadomienie jest dostarczana z wtyczkami do wiadomości e-mail i SMS-ów i może być rozszerzana na inne mechanizmy transportowe zgodnie z wymaganiami.
Subskrybuj wiadomość .
Dzięki temu modułowi użytkownicy, którzy subskrybują treść, będą powiadamiani o zdarzeniach związanych z tą treścią. Moduł wykorzystuje moduł Flag, który zapewnia użytkownikom funkcję subskrypcji.
Oto podstawowe elementy i zależności stosu komunikatów:
Sporo popularnych dystrybucji Drupala zostało już zaadaptowanych do tego stosu wiadomości, takich jak Commerce Kickstart , Drupal Commons , ERPAL i Open Atrium .
Jeśli chcesz przyjrzeć się stosowi wiadomości we własnym środowisku, poeksperymentuj trochę z modułem Answers (ujawnienie: jestem współobsługą), wraz z podmodułem Answers Notification , który umożliwia zalogowanie się użytkownicy mogą zasubskrybować wybrane pytania, aby otrzymywać powiadomienia (za pomocą stosu wiadomości ), gdy pytania otrzymają odpowiedzi.
A stos wiadomości sprawi, że będziesz dobrze pozycjonowany także dla Drupala 8 (ze względu na architekturę obiektową modułów). Mimo że nie istnieje jeszcze coś takiego jak 8.x-dev, repozytorium kodu wiadomości już zawiera coś (jeszcze nie dla 2 innych modułów). Zakładam, że wip
część nazwy oddziału oznacza „Work In Progress”.