Version: GSB 7Konfigurationsmöglichkeiten
Die Navigation kann über den ConfigReader konfiguriert werden. Zu unterscheiden sind globale Defaulteinstellungen und lokale Einstellungen eines konkreten Mandanten, welche die Defaulteinstellungen überschreiben.
Globale Optionen
Die Konfiguration der globale Defaulteinstellungen erfolgt durch den SiteAdmin im Java-Editor durch folgende Dokumentinstanzen im Folder /_config:
ConfigReader Konfigurationen der Navigation
- NaviCrossOverDepth – ConfigInt
Die Starttiefe im Pfad für die Überkreuznavigation. Der Default 0 entspricht dem Wurzelknoten im aktuellen Navigationspfad.
- NaviMaxTreeDepth – ConfigInt
Maximal gerenderte Navigationsbaumtiefe. Default ist 10.
- NaviIdentityServiceTreeNodes – ConfigLinkList
Dieses Dokument bestimmt den Navigationsknoten, in dem die Unterknoten der Top-Service-Navigation eingehängt werden.
- NaviIdentityTreeNodes – ConfigLinkList
Dieses Dokument bestimmt den Einstiegsknoten der Hauptnavigationsknoten für die Darstellung im Identitätsbereich, jedoch darf dieser Eintrag nur bei einer Überkreuznavigation gefüllt werden.
- NaviSecondaryLabel – ConfigLinkList
Dieses Dokument bestimmt das Label, das bei der hierachische Navigation statt des ausgewählten Navigationsknotens oberhalb der linken Navigation angezeigt werden soll.
- NaviSecondaryTreeNodes – ConfigLinkList
Dieses Dokument überschreibt die Navigationsknoten der Unternavigation, jedoch benötigt der eingehangene Navigationsknoten den navStyle "Tree"
- NaviServiceTreeNodes – ConfigLinkList
Dieses Dokument bestimmt den Navigationsknoten, in dem die Unterknoten der Service-Navigation eingehängt werden, jedoch benötigt der verlinkte Navigationsknoten den navStyle "ServiceTree".
- NaviBreadCrumbSeparatorText – ConfigString
Trennzeichen der Breadcrumb-Navigation.
- NaviBreadCrumbSeparatorPicture – ConfigBlob
Trennimage der Breadcrumb-Navigation.
- NaviBreadcrumbHide – ConfigBlob
Dieses Dokument bestimmt, ob die Breadcrumb ausgegeben werden soll.
- NaviMobileFixed – ConfigInt
Dieses Dokument bestimmt, ob die Menüleiste für die mobile Navigation am oberen Seitenrand fixiert dargestellt werden soll.
- NaviVerticalBreadcrumbDepth – ConfigInt
Dieses Dokument bestimmt die maximal angezeigt Tiefe der verikalen Breadcrumb.
- FlyoutColumns – ConfigInt
Dieses Dokument bestimmt die Anzahl der parallelen Listen im Flyout-Menu
Lokale Optionen für einzelne Mandanten
Die Konfiguration der lokalen Einstellungen eines konkreten Mandanten erfolgt durch den SiteAdmin im Java-Editor durch die gleichen Dokumentinstanzen wie im globalen Fall, jedoch im Folder /<Mandant>/_config.
Per Default ist bei mehrsprachigen symmetrischen Sites (der ConfigInt MultiLanguageMode ist 0) für jede Sprache der komplette Navigationsbaum sichtbar. Über die folgende ConfigReader Konfiguration kann dieses Verhalten umgestellt werden:
Folder „/<Mandant>/SiteGlobals/_config/
- MultiLanguageNavPrune – ConfigString
falls „true“ wird der Navigationsbaum auf die Punkte beschnitten, die in der aktuellen Sprache als NavLangNode existieren. Der Default ist „false“.