Ergebnis 1 bis 7 von 7

Thema: Sprache per GET-Variable umschalten

  1. #1
    Contao-Nutzer
    Registriert seit
    23.07.2013.
    Beiträge
    75

    Standard Sprache per GET-Variable umschalten

    Gibt es eine Möglichkeit die Mehrsprachigkeit der Webseite instant per GET-Paramter zu prüfen?

  2. #2
    Contao-Fan Avatar von Thraile
    Registriert seit
    17.12.2009.
    Ort
    Detmold
    Beiträge
    501
    Partner-ID
    6306

    Standard

    Was genau willst du wie prüfen? So ganz versteht ich die Frage nicht...

  3. #3
    Contao-Nutzer
    Registriert seit
    23.07.2013.
    Beiträge
    75

    Standard

    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.

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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

  5. #5
    Contao-Nutzer
    Registriert seit
    23.07.2013.
    Beiträge
    75

    Standard

    Wie genau muss ich denn die URL anpassen?

    www.example.com/index.php/[seitenalias].html ?

    das klappt nicht

  6. #6
    Contao-Fan Avatar von Thraile
    Registriert seit
    17.12.2009.
    Ort
    Detmold
    Beiträge
    501
    Partner-ID
    6306

    Standard

    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.

  7. #7
    Contao-Nutzer
    Registriert seit
    23.07.2013.
    Beiträge
    75

    Standard

    Hallo Thraile, vielen Dank für die umfassende Antwort. Damit hat es dann geklappt

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •