Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 8 Nächste Version anzeigen »

Technischer Name: website_menu_by_user_status

Lizenz: AGPL-3 


Links:
Equitania Fork: https://bitbucket.org/equitania-ondemand/v10-myodoo-website/src/

Beschreibung

Vorher: Einzelne Menüeinträge / Seiten konnten nicht benutzerspezifisch ausgeblendet werden.  



Nachher:
Nun können einzelne Menüeinträge / Seiten für nicht angemeldete Benutzer oder alle Benutzer ausgeblendet werden.  

Installation: 
Installieren Sie unter Apps die App: website_menu_by_user_status


Gehen Sie in den Website Admin > Konfiguration > Einstellungen bei aktiviertem Entwicklermodus und klicken Sie auf Menü. 



WICHTIG: Entfernen Sie den Filter. 


Nun können Sie die Benutzerrechte Ihrer einzelnen Unterseiten bearbeiten. 

Klicken Sie in eine Zeile und entfernen Sie die jeweiligen Haken und speichern Sie. 



Abhängigkeiten (Dependencies):

Abhängigkeit zu ModulBeschreibung
website

Es wird hier Basisfunktionalität aus der Klasse Website.Menu verwendet - Steuerung der Sichtbarkeiten von Menüs

Ansichten IDinherit_idDatenmodellFeldBeschreibung
website_display_menuwebsite.layoutwebsite.menu

Aufruf der Renderfunktion website.submenu nur wenn Benutzer einen Menüeintrag sehen kann

website_menu_displaywebsite.menu_treewebsite.menuuser_loggedErweiterung der Pflegemaske mit Menüs um neues Spalte "Benutzer ist angemeldet"
website_menu_displaywebsite.menu_treewebsite.menuuser_not_loggedErweiterung der Pflegemaske mit Menüs um neues Spalte "Benutzer ist nicht angemeldet"



  • Keine Stichwörter