zum Hauptinhalt springen

Layout / Sprachen / Domains

Für jede Sprache oder (Sub-)Domain, die über das CMS verwaltet werden soll, muss hier ein eigener Eintrag angelegt werden.
In der Kopfzeile des CMS erscheint eine Auswahlliste, wenn man mehrere Sprachen/Domains anlegt. Seitenbaum, Events und News werden immer für den dort ausgewählten Bereich bearbeitet.

  • Domain
    die Angabe ist bei Sprachvarianten nicht zwingend erforderlich, sollte aber vorgenommen werden, damit die generierte XML-Sitemap diese Domain verwendet. Ansonsten würde die Domain verwendet, mit der der Benutzer gerade im CMS unterwegs ist. Außerdem ist das System dann schneller bei der Ermittlung der anzuzeigenden Seite im Frontend.
    Wenn mehrere, eigenständige Webpräsenzen im selben CMS verwaltet werden sollen, muss die entsprechende Domain zwingend eingetragen werden.
  • Standardsprache
    Bei mehrsprachigen Seiten wird diese Sprache verwendet, wenn die Browsersprache des Besuchers nicht zur Verfügung steht und der Besucher in der Sprachnavigation noch keine Sprache ausgewählt hat.
  • Datums- /Zeitformate
    vor der Version 1.10.2 konnten die Formate ausschließlich im strftime() Format spezifiziert werden. Da diese Funktion von PHP bald nicht mehr unterstützt wird, sollten die Formate ab jetzt im LDML Format spezifiziert werden. Die alten Formate werden zwar intern ins neue Format konvertiert, aber falls Textfragmente wie z.B. "Uhr" oder HTML Tags in die Formate integriert wurden, müssen diese Texte in einfache Hochkommata eingeschlossen werden, damit sie wieder funktionieren.
  • Standard Seitenlayout
    kann bei den einzelnen Seiten ggf. überschrieben werden
Sprachen / Domains
Sprache / Domain anlegen
Sprache / Domain auswählen
Auswählen, in welchem Bereich man arbeiten möchte

Vorgehensweise für mehrsprachige Seiten

Zunächst sollten die Inhalte der "Standardsprache" komplett angelegt werden. Danach kopiert man nicht die einzelnen Seiten des Seitenbaums, sondern den Eintrag in "Sprachen / Domains" und übersetzt anschließend die Inhalte. Es empfiehlt sich auch, für jede Sprache ein eigenes Seitenlayout anzulegen. Es sollte für jede neue Sprache immer ausgehend von der "Standardsprache" kopiert werden, da auf diese Weise automatisch die Seite in der Standardsprache gespeichert wird und nicht manuell eingestellt werden muss.

Im Gegensatz zum Kopieren einzelner Seiten, werden bei der Mandantenkopie (Sprache / Domain) die Inhaltselemente vom Typ "Elementreferenz" und alle Verknüpfungen zu internen Seiten gleich auf die jeweilige Kopie im neu angelegten Mandanten abgeändert. Seitenlinks, die im Texteditor angelegt wurden müssen allerdings manuell angepasst werden.