Skip to content

v1_intro_de

Patric Eberle edited this page Dec 25, 2014 · 8 revisions

Intro

Standardmässig verwendet Contao 3 für mehrsprachige Websites mehrere Seitenstrukturen. Jede Seitenstruktur ist genau für 1 Sprache verantwortlich. Besteht eine Domain aber gleich aus mehreren Dutzend Seiten und mehreren Sprachen, kann es sehr aufwendig werden die Inhalte, Module und Seiten über alle Sprachen synchron zu halten.

Mit dem i18nl10n Modul lässt sich der Inhalt einer mehrsprachigen Website einfacher verwalten.

Das Modul setzt voraus

  1. Es gibt nur eine einzige Root-Seite (bzw. 1 Domain/Seitenbaum)
  2. Die Standardsprache ist dieser Root-Seite zugewiesen
  3. Für jede übersetzte Seite muss es immer auch eine Seite in der Grundsprache geben
  4. Die Funktion "Sprache zur URL hinzufügen" in den Contao "Frontend-Einstellungen" ist nicht aktiviert (Modul-Alternative verwenden)

Das Modul bietet

  1. Mehrsprachige Inhalte mit nur einem Seitenbaum
  2. Eindeutige URLs in jeder Sprache
  3. Pro Seite in der Grundsprache kann eine Übersetzung für den Titel, den Seiten-Titel, die Beschreibung und anderen Werten in jeder der definierten Sprachen angelegt werden
  4. Automatische Erzeugung von lokalisierten Seiten beim Anlegen einer neuen Seite im Seitenbaum
  5. Lokalisierung von allen bestehenden Seiten über das "Mehrsprachige Seiten" Modul
  6. Die im Frontend verfügbaren Sprachen hängen nicht von den im Backend verwendeten Sprachen ab
  7. Jedes Inhaltselement innerhalb eines Artikels kann einer eigenen Sprache zugeordnet werden oder als sprachunabhängig definiert werden
  8. Ein Frontend Modul für den Sprachwechsel
  9. Zwei Frontend Templates für lokalisierte oder für lokalisierte und internationalisierte Menüs
  10. Automatische Sprachwahl beim Seitenaufruf
  11. Breadcrumbs werden automatisch der gewählten Sprache angepasst
  12. Texte des Contao-Cores werden im Frontend automatisch übersetzt

Das Modul ist nicht geeignet wenn

  1. Wenn Seitenstrukturen für mehrere Domains oder pro Sprache angelegt werden sollen. Hier ist das Contao eigene System im Vorteil

Verwendung

Um die Mehrsprachigkeit mit i18nl10n auf deiner Seite zu Verwalten musst du das Modul zuerst installieren und anschliessend konfigurieren. Um die Übersetzungen fortlaufend zu prüfen macht es anschliessend zuerst einmal ein Sprachwahl-Modul für das Frontend anzulegen und ein geeignetes Template für das Navigationsmenü zu wählen. Anschliessend kannst du Übersetzungen für deine Seiten, Inhalte und Nachrichten anlegen.

Weiter zur Installation


Entwicklung mit einer Spende oder einem Geschenk unterstützen.