Für die Einrichtung verschiedener Sprachen gilt folgender Grundsatz. Wird in den Einstellungen eines Elements eine Sprache gewählt steht dieser Eintrag nur in der gewählten Sprache zur Verfügung. Wird keine Sprache gewählt, steht der Eintrag in allen Sprachen zur Verfügung! Es existieren zwei Möglichkeiten, die Navigation für unterschiedliche Sprachen einzurichten:
Identische Links *
Hier gibt es jeweils nur einen einzigen Link zu einer Unterseite der, je nach aktueller Sprachauswahl, den Content in unterschiedlichen Sprachen anzeigt (z.B. der Link imprint.html für den englischen UND den deutschen Text des Impressums). In diesem Fall ist bei der Einrichtung der Navigation zu beachten, dass es einige sprachabhängige Datenfelder in der Einstellung der Navigation gibt, die für jede vorhandene Sprache ausgefüllt werden müssen. Die betroffenen Felder sind in den Einstellungen mit der jeweiligen Landesflagge markiert. Die aktuell angezeigte Sprache wird über die Sprachauswahl in der Navigation des Backends geändert.
Sprachabhängige Links *
In diesem Fall gibt es einen eigenen Link für jede Spracheinstellung dieser Seite (z.B. impressum.html für deutsch und imprint.html für englisch). Um das zu erreichen wird im Backend für jede Sprache ein eigener Navigation-Punkt angelegt. Wird in den Einstellungen eine Sprache ausgewählt ist dieser Navigations-Punkt ausschließlich in der gewählten Sprache verfügbar!
*) Der Vorteil Identischer Links ist der, dass beim Ändern der Sprache im Frontend direkt der gleiche Content in der gewählten Sprache angezeigt wird. Der Nachteil ist, dass die verwendete Speaking URL nur in einer Sprache zur Verfügung steht. Bei unterschiedlichen Links wird bei Änderung der Sprache standardmäßig auf die Startseite umgeleitet. Als Workaround kann allerdings eine Weiterleitung für die anderen Sprachen dieser Seite eingerichtet werden, so dass auch hier der aktuelle Content automatisch in der gewählten Sprache angezeigt wird.