Version: GSB 7Konfiguration
Festlegung der Mehrsprachigkeitsvariante
SiteGlobals/_config/MultiLanguageMode:
- 0 -> Symmetrische Site (Default-Wert)
- 1 -> Asymmetrische Site, Sprung zum jeweiligen sprachabhängigen Basis-Dokument
Verfügbare Sprachen
Die verfügbaren Sprachen des Mandanten werden in der ConfigLinkList SiteGlobals/_config/Languages definiert. Diese enthält Referenzen auf die jeweiligen Sprach-Dokumente vom Typ MILanguage, die im Mandanten-Folder SiteConfig/Languages abgelegt sind.
Sprach-Umschalter
Die Sprach-Umschalt Links werden im Service-Bereich gerendert. Zuerst wird der in der SiteGlobals-Konfiguration gespeicherte Wert "LanguageLinkPreText" ausgegeben. Es folgen die verschiedenen Sprach-Links selbst. Zwischen den einzelnen Sprachen wird der in der SiteGlobals-Konfiguration gespeicherte Wert "LanguageLinkSeparator" ausgegeben. Abschließend wird der in der SiteGlobals-Konfiguration gespeicherte Wert "LanguageLinkPostText" ausgegeben.
Die Sprach-Links verwenden die folgenden CSS-Klassen:
- LanguageLink: Name der CSS-Klasse für einen Language-Link mit normaler Ausprägung
- LanguageLinkActive: Name der CSS-Klasse für den gerade aktiven Language-Link
- LanguageLinkPreText: Name der CSS-Klasse für den PreText der Language-Links
- LanguageLinkPostText: Name der CSS-Klasse für den PostText der Language-Links
- LanguageLinkSeparator: Name der CSS-Klasse für den Separator der Language-Links
Diese Klassen können in Dokumenten vom Typ PageStyleClass (i.d.R. im Verzeichnis SiteGlobals/StyleBundles) deklariert werden, welche dann im DefaultStyleSheet des Mandanten aufgeführt werden müssen.