Zielgruppe EntwicklungVersion: GSB10.1Konfigurationsmö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 die Site Administration 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 die Site Administration 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“.