Sprachen hinzufügen

MERCONIS macht es Ihnen leicht: Nach der automatischen Installation verfügt Ihr Shop-Auftritt bereits von Haus aus die beiden Sprachen Deutsch und Englisch. Sollten Sie Ihren Shop-Auftritt jedoch in anderen/weiteren Sprachen betreiben, so erfahren Sie hier, wie Sie vorgehen, um weitere Sprachen hinzuzufügen.

Aufruf: Seitenstruktur

Ausgangspunkt einer jeden Sprache Ihres Shop-Auftrittes ist ein eigener Seitenbaum. In der sog. „Root-Page“ (oberste Seite des jeweiligen Seitenbaums) hinterlegen Sie ein eigenes Sprachenkürzel (z. B. „en“, „de“, „es“ etc.). Wenn Sie nur eine Sprache nutzen, dann verwenden Sie auch nur einen Seitenbaum. Betreiben Sie Ihren Shop bspw. in drei Sprachen, dann benötigen Sie drei Seitenbäume mit jeweils einem eigenen, hinterlegten Sprachenkürzel in der jeweiligen Root-Page.

Befolgen Sie bitte die nachstehend aufgeführten Schritte, um eine weitere Sprache anzulegen.

Hinweis

Andere Hauptsprache?
Deutsch ist standardmäßig als die sog. Hauptsprache definiert. Falls Sie Ihren Shop in einem anderen, nicht deutschsprachigen Land betreiben, so können und sollten Sie nach dem Hinzufügen einer oder mehrerer Sprachen, auch die Hauptsprache umstellen. Wie einfach Sie das abändern, sehen Sie auf dieser Seite.

Hinzufügen einer weiteren Sprache

Um eine weitere Sprache hinzuzufügen, gehen Sie folgendermaßen vor:

1. Seiten duplizieren

Duplizieren Sie den gesamten Hauptsprachen-Seitenbaum (sog. „Root-Page“).

Nicht vergessen, die duplizierten Seiten und die enthaltenen Artikel zu veröffentlichen, da Contao sie standardmäßig als nicht veröffentlicht dupliziert.

2. Einstellungen für neue Root-Page

Führen Sie folgende Einstellungen in der neuen Root-Page durch:

  • Tragen Sie unter „Sprache“ das passende Sprachkürzel ein (z. B. en für Englisch)
  • Setzen Sie hier das Häkchen unter „Sprachen-Fallback“ nur dann, wenn diese Sprache auch die neue Hauptsprache Ihres Shop-Auftrittes sein soll (und entfernen Sie das Häkchen bei der bisherigen Hauptsprachseite).
  • Führen Sie bei Bedarf individuell benötigte Änderungen durch, wie z. B. das hinterlegen eines speziellen Datumsformats etc.

3. Seitentitel

Vergeben Sie den duplizierten Seiten über die Seiteneinstellungen jeweils Seitentitel in der Fremdsprache.

4. Seitenzuordnungen

Definieren Sie über die Seiteneinstellungen die Zuordnung jeder einzelnen Seite zur korrespondierenden Hauptsprachen-Seite.

5. MERCONIS-Konfigurationen

In den einzelnen Konfigurationsabschnitten von MERCONIS gibt es nun zusätzliche Eingabefelder für die neue Fremdsprache. Hinterlegen Sie jeweils die entsprechenden Übersetzungen. Dies betrifft im Speziellen:

  • Lieferzeiten
  • Zahlungsoptionen
  • Versandoptionen
  • Produkt-Merkmale
  • Produkt-Ausprägungen
  • Produkte
  • CrossSeller
  • Gutscheine
  • Nachrichtenvorlagen

6. MERCONIS-Grundeinstellungen

Führen Sie folgende Arbeiten in den MERCONIS-Grundeinstellungen durch:

  • Erweitern Sie im Bereich: „Seiten-Einstellungen“ alle Seitendefinitionen um die jeweilige Seite des neuen Fremdsprach-Seitenbaums.

7. Formulare

Formulare müssen mittels des Insert-Tags {{iflng::*}} um die neue Fremdsprache erweitert werden.

Beispiel für das Formularfeld Straße in einem Kontaktformular:
{{iflng::de}}Straße{{iflng}}{{iflng::en}}Street{{iflng}}

8. Module

Führen Sie folgende Arbeiten in den Modulen durch:

  • Duplizieren Sie sprachrelevante Frontend-Module und passen Sie diese für die neue Fremdsprache an.
  • Erweitern Sie entsprechend diejenigen Frontend-Module, die mittels Insert-Tag die passende Sprachversionen des jeweiligen Moduls ausgeben.

Beispiel für das Modul, das je nach aktiver Sprache das entsprechende Registrierungsformular ausgibt:
{{iflng::de}}{{insert_module::128}}{{iflng}}{{iflng::en}}{{insert_module::129}}{{iflng}}

In diesem Beispiel ist das Modul mit der ID 128 die deutsche Version des Registrierungsformulars und das Modul mit der ID 129 die englische Version.

9. Sprachdatei

Stellen Sie sicher, dass die Sprachdatei „/system/modules/zzz_merconis/languages/xx/default.php“ in der neuen Fremdsprache existiert und fertigen Sie ggf. die benötigte Übersetzung der Datei an.

10. Falls neue Sprache auch neue Hauptsprache sein soll

Falls die neue Sprache auch Ihre neue Hauptsprache sein soll, befolgen Sie bitte nun noch die hier aufgezeigten Schritte.

11. MPM

Falls Sie für Ihre Produktverwaltung den MERCONIS PRODUCT MANAGER (MPM) verwenden, so hinterlegen Sie in dessen Konfiguration das neue Sprachkürzel.