Zielgruppe BetriebVersion: GSB 7Konfiguration
Bitte beachten: Diese Informationen beziehen sich auf den GSB 7 und werden aktuell überarbeitet!
Die verfügbaren Sprachen des Mandanten werden in der ConfigLinkList SiteGlobals/_config/Languages definiert.
Verfügbare Sprachen
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.
Dokumenttyp
Der Dokumenttype MILanguage ist ein von MetaIndicator abgeleiteter Sprachindikator.
Ein Objekt dieses Typs hängt an allen sprachabhängigen Objekten wie zum Beispiel 'LanguageEnt'.
Properties:
- .isoLanguageCode (String) - Das zweibuchstabige Sprachkürzel nach ISO 639
- .isoCountryCode (String) - Das zweibuchstabige Länderkürzel nach ISO 3166 (wird z.Zt. noch nicht verwendet).
- .displayName (String) - Der (landessprachliche) Name, der in den Sprachumschalter-Links angezeigt wird