menu.ini [MenuAccessSettings]
Der Block [MenuAccessSettings] von settings/menu.ini, mit 2 Einstellung(en).
Beispiel eines eigenen Navigationsbereichs
Wie Sie dies mit einem neuen Hauptmenüeintrag kombinieren,
siehe TopMenuAdminMenu
Part[ezcustomnavigationpart]=Custom navigation
Bearbeiten Sie settings/menu.ini nie selbst: Ein Update ersetzt die Datei. Schreiben Sie die Einstellungen, die Sie ändern, in ein Override, das Vorrang vor der ausgelieferten Datei hat:
settings/override/menu.ini.append.phpfür jeden Siteaccess,settings/siteaccess/<siteaccess>/menu.ini.append.phpfür einen Siteaccess,extension/<extension>/settings/menu.ini.append.phpin einer Erweiterung (gelesen, wenn die Erweiterung aktiv ist).
CheckViewAccess
Zeigt einen Reiter des Hauptmenüs ([Topmenu_*] URL) oder einen Link des linken Menüs ([Leftmenu_*] Links[]) nur einem Benutzer, der
die Adresse öffnen kann, auf die er zeigt, geprüft wie der Kernel die Anfrage prüft (expViewAccess):
der URL-Alias, die Richtlinienfunktionen der Ansicht mit ihren Einschränkungen (eine Ansicht ohne Funktionen braucht
das Modul), die [SiteAccessRules] des Siteaccess, RequireUserLogin, die Einschränkung SiteAccess von user/login
und der Knoten oder das Objekt von content/view und content/edit. Es kommt zu den
Einstellungen PolicyList unten hinzu, die für das bleiben, was eine Adresse nicht sagen kann (ein lesbarer Knoten, eine
Richtlinie, nach der die Ansicht selbst fragt). Templates fragen dasselbe: fetch( 'user', 'can_open', hash( 'uri', ... ) ).
enabled | disabled
Standard: enabled.
# settings/override/menu.ini.append.php
[MenuAccessSettings]
CheckViewAccess=enabled
*/ ?>NoAccessLinks
Was aus einem Link des linken Menüs wird, den der Benutzer nicht öffnen kann:
hidden der Link entfällt (und ein Menü ohne übrig gebliebenen Link entfällt)
disabled sein Name wird ohne Link angezeigt (das Verhalten der Releases 4.x)
Standard: hidden.
# settings/override/menu.ini.append.php
[MenuAccessSettings]
NoAccessLinks=hidden
*/ ?>Siehe auch
Erzeugt von ./console exp:help:examples --language=ger-de aus settings/menu.ini. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.