Hallo,
ich habe ein kleines Problem mit dem Modul newslanguage. Wie der Titel schon verrät, funktioniert der Wechsel zwischen zwei Sprachen einer Nachricht nur dann, wenn Auto_item in den Contao-Eisntellungen deaktiviert ist.
Wenn Auto_item aktiviert ist, nutzt newslanguage zur Generierung des Links den Nachrichten-Alias der aktuell aktiven Sprache statt den Nachrichten-Alias der "Zielsprache".
Bsp:
- Ich befinde mich auf der deutschen Seite
.../de/news/nachricht-1-de.html- Der Link zum englischen Beitrag lautet
.../en/news/nachricht-1-en.html- newslanguage generiert für den Sprachwechsler allerdings folgenden Link
.../en/news/nachricht-1-de.html- Der Link führt natürlich auf eine 404-Fehlerseite
Folgende Konfiguration:
- Zwei Seitenbäume:
- Englisch (Sprache: en, Sprachen-Fallback aktiviert)
- Deutsch (Sprache: de)
- Zwei Nachrichten-Archive:
- News EN (Sprache: en, Dies ist ein Hauptarchiv, Weiterleitung auf die englische Seite mit dem Modul Nachrichtenleser)
- News DE (Sprache: de, Das Hauptarchive ist "News DE", Weiterleitung auf die deutsche Seite mit dem Modul Nachrichtenleser)
- Für die deutschen Nachrichten den Hauptbeitrag aus dem englischen Archiv ausgewählt
- Module:
- Nachrichtenarchiv, Nachrichtenarchiv-Menü, Nachrichtenleser und Nachrichtenliste je Sprache einmal erstellt
- In den Einstellungen der Module das Archiv, die Weiterleitungsseite und den Nachrichtenleser der entsprechenden Sprache gewählt.
- Module über Inserttags in das Seitenlayout eingebunden.
Contao 3.5.6
changelanguage 2.2.10
newslanguage 2.1.0
Weiß jemand Rat?
Lesezeichen