Hallo zusammen,
bei meiner Webseite funktionert der Sprachenfallback nicht.
Contao 2.10.4, Firefox 10.0.2, Windows XP, Firefox-AddOn "Quick locale switcher"
Ich bin nach folgendem Wiki-Eintrag vorgegangen: Webseite mehrsprachig
Startpunkt einer Website: de, kein Sprachenfallback, Domainname: www.<meineDomain>.de
-- startseite
-- seite a-de
---- seite a 1-de
-- seite b-de
Startpunkt einer Website: en, Sprachenfallback, Domainname: www.<meineDomain>.de
-- home
-- seite a-en
---- seite a 1-en
-- seite b-en
Zuerst wurde die deutschsprachige Seite komplett erstellt. Diese dann kopiert und ins englische übersetzt.
Links, Seitenlayout, Navigationsmenü für die englischsprachige Seite wurden angepasst.
Spracheinstellung de bzw. en habe ich jeweils nur im "Startpunkt einer Webseite" vorgenommen.
Im Firefox habe ich zum Testen das Add-On "Quick locale switcher" installiert.
Wenn in mit dem "Quick locale switcher" auf en-US umstelle und die Seite über den Domainnamen aufrufe, gelange ich wie erwartet auf die englischsprachige Seite. Ebenso bei Wechsel nach en-GB.
Wenn ich die Sprache auf de-DE einstelle gelange ich wie erwartet auf die deutschsprachige Seite. So weit alles ok.
Wenn aber hiervon abweichende Sprachen (nicht Deutsch, nicht Englisch) eingestellt werden, wird nicht wie gewünscht/erwartet die englische, sondern die deutsche Seite bei Aufruf der Domain angezeigt.
Der Sprachenfallback ist aber für die englische Seite gesetzt.
Wie in dem oben genannten Wiki-Eintrag beschrieben, habe ich die Seite mit dem Sprachefallback (englisch) unterhalb der deutschen Seite innerhalb der Seitenstruktur angeordnet.
Weiss jemand Rat, an welchem Schräubchen da noch gedreht werden muss?
Gruß
Carsten
Lesezeichen