Site Standard-Sprache
Sie können die Standard-Sprache Ihre Website im eCMS-Admin unter Administration > Systemsteuerung > Site Standard Sprache ändern.
Als Standard-Sprache können nur aktive Sprache aus dem Redaktionssystem ( Administration > Redaktionssystem - Administration > Sprachen) ausgewählt werden.
Wählen Sie in der Selectbox die neue Standard-Sprache für Ihre Website aus.
Für die bestehenden Seiten-Aliase können Sie festlegen, wie mit diesen nach dem erfolgreichen Speichern der Standard-Sprache umgegangen werden soll.
Sie können die Seiten-Aliase unverändert bestehen lassen oder Sie löschen alle Seiten-Aliase.
Unabhängig davon, wie Sie mit den bestehenden Seiten-Aliasen umgehen, können Sie entscheiden welche Root-Aliase (z.B. "www.ihre-domain.de/") erstellt werden sollen.
Mit der Option "keine Änderunngen" werden keine Änderungen an den Root-Aliasen vorgenommen. Wenn Sie diese Option wählen und es Root-Aliase zur alten Standard-Sprache gibt, greift Ihre Umstellung ggf. nicht, weil in den veralteten Root-Aliasen die bisherige Standard-Sprache hinterlegt ist.
Mit der Option "kein Root-Alias" weissen Sie das eCMS an, kein Root-Aliase zu erstellen. Die vorhandenen Root-Aliase werden gelöscht. Die Anzeige der Startseite wird dann über die Standard-Seite gesteuert.
Mit der Option "Root-Alias nur für Standard-Sprache" werden vom eCMS nur Root-Aliase zur neuen Standard-Sprache erstellt. Die Root-Aliase zu anderen Sprachen werden gelöscht.
Mit der Option "Root-Aliase für alle aktiven Site-Sprachen" werden für alle aktiven Sprachen aus dem Redaktionssystem passende Root-Aliase erstellt.
Wenn Sie Änderungen an den Root-Aliasen vornehmen wollen, sollten Sie vorab prüfen, ob Root-Aliase als schreibgeschützt markiert sind. Aliase mit Schreibschutz können nicht geändert werden und die Root-Alias-Aktion wird durch schreibgeschützte Root-Aliase blockiert.
Die vom Benutzer gewählte aktive Sprache können Sie im Page-Render-Prozess über die eCMS ENV Variablen abfragen.
$eCMS->_ENV['LANGUAGE']
Wenn Sie die aktuelle Standard-Sprache der Website abfragen möchten, können Sie dies über die "language" Core-Komponente.
$eCMS->language->language_getSiteDefault()
Die Default-Sprache des Redaktionssystem, können Sie über die "ecms_cdb" Core-Komponente abfragen.
$eCMS->ecms_cdb->language->svc_language_getDefaultISO()