GSB 7.0 Standardlösung

Konfigurationsmö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“.