Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: Changelanguage und saubere Sprachumschaltung bei Nachrichten-Details

  1. #1
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard Changelanguage und saubere Sprachumschaltung bei Nachrichten-Details

    Hallo,

    wie handhabt ihr denn die Sprachumschaltung bei den Detailseiten, damit da auch eine saubere Sprachumschaltung erfolgen kann?

    Aktuell mach ich das so, dass ich in der Nachristenliste die Verknüpfung eintrage (und in der Detailseite auch). Die Liste geht dann logischerweise ohne Probleme umzuschalten. Beim Umschalten der Detailseiten von einern Sprache auf die andere findet er nix, da der Alias nicht stimmt. Also leitet er dann auf die Error 404 Seite weiter. Um da zu umgehen und auch um keine fehlerhaften hreflang-Einträge (Sistrix beschwert sich sonst lauthals darüber) zu erzeugen deaktiviere in das Changelanguage auf der Detailseite dort über ein spezielles Seitenlayout ohne Changelanguage.

    Hier ein Beispiel

    Seite im Deutschen:
    https://xxx.de/de/details/newsletter-nr-04-2018.html

    Richtig wäre:
    https://xxx.de/en/details/newsletter-nr-04-2018-30.html

    Changelanguage hätte aber gerne diese Seite aufgerufen --> Error 404:
    http://xxx.de/en/details/newsletter-nr-04-2018.html

    Da der Nachrichtenalias laut Definition über alle Nachrichten (alos deutsche und englische zusammen) hinweg eindeutig sein muss, kann ich den Alias "newsletter-nr-04-2018" nicht 2 mal vergeben, also muss es so schief gehen ... also irgendwie vermisse ich hier eine händische Zuordnung der einzelen Nachrichten sprachübergreifend zueinander so wie das in den Seiteneinstellungen gelöst ist

    Der Workaround mit dem Deaktiverien des Changelanguage ist irgendwie keine schöne Lösung. Deshalb würde mich interessieren wie das andere machen?

    Bernard

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da wäre zuerst die Frage, welche Versionen (Contao, Changelanguage) Du einsetzt.

    Man kann in den News eigentlich (in aktueller Version ...) festlegen, welches ein Hauptarchiv ist (und damit den Fallback setzen) und welches Newsarchiv sich darauf bezieht. Dann sollte man in jeder News in den weiteren Sprachen auch auswählen können, welches die Fallbacknachricht ist.

  3. #3
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Hallo,

    aktuell noch Contao 3.5.38. Das soll aber demnächst auf 4.4 umziehen

    Changelanguage ist auf der aktuellen Version 3.1.9

    Bernard

    Edit sagt: Oh danke, das mit dem Hauptarchiv hatte ich bisher konsequent überlesen

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.876
    Partner-ID
    10107

    Standard

    Damit der Switch funktioniert muss folgendes eingestellt sein:

    • Die Nachrichtenarchive müssen eine Weiterleitungsseite eingestellt haben, die sich im Seitenbaum der jeweiligen Sprache befindet.
    • Das Archiv mit der Weiterleitungsseite im Seitenbaum des Sprachenfallbacks muss als Hauptarchiv eingestellt sein.
    • Die anderen Archive müssen das korrekte Hauptarchiv ausgewählt haben.
    • Die Weiterleitungsseiten der Nachrichtenarchive, die sich nicht im Sprachenfallback befinden, müssen als Seite in Hauptsprache die jeweilige Weiterleitungsseite des Nachrichtenarchivs im Seitenbaum des Sprachenfallbacks eingestellt haben.
    • Die Nachrichten der Nachrichtenarchive mit den Weiterleitungsseiten, die sich nicht im Seitenbaum des Sprachenfallbacks befinden, müssen die jeweiligen Nachrichtenbeiträge des Nachrichtenarchivs mit der Weiterleitungsseite im Seitenbaum des Sprachenfallbacks als Hauptbeitrag eingestellt haben.
    Geändert von Spooky (14.02.2019 um 10:25 Uhr)

  5. #5
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Hallo,

    ihr seid so cool!!! Das war's. Danke!!!

    Bernard

  6. #6
    Contao-Nutzer
    Registriert seit
    06.07.2016.
    Beiträge
    12

    Standard

    Wie wird der Sprachwechsel bei Nachrichten gehandhabt, denen kein Hauptbeitrag im Seitenbaum des Sprachenfallbacks zugeordnet werden kann (zb. weil keine Übersetzung vorhanden)?
    Hier wird im Moment zwar auf die korrekte Weiterleitungsseite im Seitenbaum des Sprachenfallbacks weitergeleitet, der ursprüngliche Alias der Nachricht bleibt jedoch erhalten, weshalb klarerweise keine Seite gefunden werden kann. Gäbe es hier die Möglichkeit lediglich auf die Weiterleitungsseite im Seitenbaum des Sprachenfallsbacks weiterzuleiten?

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
  •