Hallo zusammen
Ich habe eine mehrsprachige Webseite DE/EN erstellt. Der Sprachwechsel, die URL's und Flaggen funktionieren und werden wie gewünscht angezeigt. Nur habe ich das Problem, dass im Quelltext bei allen Sprachen immer das gleiche Language Tag angezeigt wird.
Setze ich die Standardsprache auf DE erfolgt die Anzeige im Quelltext bei allen Sprachen so: <html xmlns="https://www.w3.org/1999/xhtml" xml:lang="de-de" lang="de-de" >
Setze ich die Standardsprache auf EN erfolgt die Anzeige im Quelltext bei allen Sprachen so: <html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" >
Die Einstellungen im Plugin System - Sprachenfilter sind wie folgt:
Sprachauswahl: Seitensprache
Automatischer Sprachwechsel: Ja
Verknüpfungen: Ja
„Alternate“-Meta-Tag hinzufügen: Ja
„X-Default“-Meta-Tag hinzufügen: Ja
„X-Default“-Sprache: Standard Website-Sprache
URL-Sprachkürzel entfernen: Nein
Cookie-Lebensdauer: Sitzung
Im Header vom Template index.php ist das Tag wie folgt eingefügt:
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
Das Problem besteht auch, wenn ich die Webseite auf das Standard-Template Protostar umstelle.
Hat vielleicht jemand eine Idee woran das liegen könnte? Vielen Dank für eure Hilfe.
Gruss Beat