Gibt es eine Möglichkeit die Mehrsprachigkeit der Webseite instant per GET-Paramter zu prüfen?
Gibt es eine Möglichkeit die Mehrsprachigkeit der Webseite instant per GET-Paramter zu prüfen?
Was genau willst du wie prüfen? So ganz versteht ich die Frage nicht...
Hi, vielleicht habe ich das etwas ungünstig formuliert. Ich möchte die Sprache der Webseite per GET-Parameter umstellen. Geht das? Habe es so versucht:
index.php?lng=en_US
allerdings ohne Erfolg.
Das hat nichts mit ChangeLanguage zu tun. In Contao bezieht sich die Sprache immer auf die Einstellung der aktuellen Seite, bzw. der Root-Seite. Entsprechend müsstest du die ganze URL anpassen.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Wie genau muss ich denn die URL anpassen?
www.example.com/index.php/[seitenalias].html ?
das klappt nicht
In den Einstellungen von Contao gibt es im Bereich "Frontend-Einstellungen" die Checkbox "Die Sprache zur URL hinzufügen". Wenn diese atkiv ist, sollte deine URL etwa so aussehen: www.example.com/index.php/de/seite.html
Wenn du nun zwei Seitenbäume in deiner Installation hast (z.B. eine für de und eine für en) landest du, kannst du mit changelanguage die zusammengehörigen Seiten im Backend verlinken. Das Frontendmodul von Changelaguage generiert dir jeweils den Link auf die "passende" Seite im anderen Seitenbaum. Also z.B. von www.example.com/index.php/de/seite.html nach www.example.com/index.php/en/site.html. Es stellt dir quasi einen Sprachenwechlser bereit.
Achja, Contao erkennt übrigens die Sprache deines Browsers (genau genommen die Sprachen, die dein Browser an den Server endet) und wählt beim Startpunkt die Seite mit der "richtigen" Sprache für dich aus.
Hallo Thraile, vielen Dank für die umfassende Antwort. Damit hat es dann geklappt
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen