Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Technischer Name / Technical namewebsite_menu_by_user_status

...

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

Beschreibung / Description

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

Before: Individual menu entries / pages could not be hidden user-specifically.  



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

Afterwards: Now you can hide individual menu items/pages for non-registered users or all users.  

Installation: 
Installieren Sie unter Apps die App: website_menu_by_user_status

Installation: 
Install the app under Apps: website_menu_by_user_status


Gehen Sie in den Website Admin > Konfiguration > Einstellungen bei aktiviertem Entwicklermodus und klicken Sie auf Menü.  Go to the Admin > Configuration > Settings Web site when Developer mode is enabled and click Menu



WICHTIG: Entfernen Sie den FilterIMPORTANT: Remove the filter


Nun können Sie die Benutzerrechte Ihrer einzelnen Unterseiten bearbeiten.  Now you can edit the user rights of your individual sub-pages. 

Klicken Sie in eine Zeile und entfernen Sie die jeweiligen Haken und speichern Sie.  Click on a line and uncheck the respective checkboxes and save. 



Info

Abhängigkeiten (Dependencies):


Abhängigkeit zu Modul / Dependency on moduleBeschreibung / Description
website

Es wird hier Basisfunktionalität aus der Klasse Website.Menu verwendet - Steuerung der Sichtbarkeiten von MenüsBasic functionality from the class Website.menu is used here - control of the visibility of menus.

Ansichten ID / View IDinherit_idDatenmodell / DatamodelFeld / FieldBeschreibung / Description
website_display_menuwebsite.layoutwebsite.menu

Aufruf der Renderfunktion website.submenu nur wenn Benutzer einen Menüeintrag sehen kannCall the render function website. submenu only if the user can see a menu entry.

website_menu_displaywebsite.menu_treewebsite.menuuser_loggedErweiterung der Pflegemaske mit Menüs um neues Spalte "Benutzer ist angemeldet"Enhancement of the maintenance mask with menus with a new column "User is logged in".
website_menu_displaywebsite.menu_treewebsite.menuuser_not_loggedErweiterung der Pflegemaske mit Menüs um neues Spalte "Benutzer ist nicht angemeldet". Enhancement of the maintenance mask with menus with a new column "User is not logged in".





Info

Rechtliche Hinweise / Impressum

...