Weiterleitung von Nachrichtenliste auf Nachrichtenleser funktioniert nicht
Hallo Community,
seit dem Update von Contao 3.4.5 auf 4.7.7 funktioniert in einem Nachrichtenarchiv die Weiterleitung von der Nachrichtenliste auf den Nachrichtenleser nicht mehr.
Ich habe 2 Nachrichtenarchive:
Auf der Übersichtsseite News habe ich ein Modul Nachrichtenliste eingebunden, das auf das Nachrichtenarchiv News verweist (Template news_short).
Auf der Detailseite News-Leser habe ich ein Modul Nachrichtenleser eingebunden, das ebenfalls auf das Nachrichtenarchiv News verweist (Template news_full).
Die Weiterleitungsseite des Archiv News verweist auf die Seite News-Leser.
Diese Konfiguration funktioniert wie erwartet:
wenn ich in einem Newsbeitrag auf der Übersichtsseite /news.html auf den Link Weiterlesen klicke, wird anschließend die vollständige Nachricht auf der Seite /news-leser/newsbeitrag.html angezeigt.
Wenn ich nun in den beiden Modulen statt auf das Archiv News auf das Archiv Tipps verweise, funktioniert die Weiterleitung nicht mehr:
Ich bekomme zwar alle Tipps auf der Übersichtsseite angezeigt. Der Klick auf den Weiterlesen-Link endet aber in einem "404 Not Found" Fehler. Obwohl wird der Link korrekt zusammengesetzt ist: /news-leser/tippsbeitrag.html
In der Datenbank gibt es in der Tabelle tl_news_archive 2 Datensätze: News (ID 7) und Tipps (ID 11).
Wenn ich probeweise in tl_news die PID aller Datensätze auf 7 setze, werden anschließend in dem Nachrichtenarchiv News auch alle 'verloren gegangenen' Beiträge weitergeleitet.
Auch wenn ich ein neues Nachrichtenarchiv anlege mit neuen Übersichts- und Weiterleitungsseiten sowie neuen Nachrichtenlisten- und Nachrichtenleser-Modulen funktioniert die Weiterleitung nicht.
Und schließlich habe ich das gleiche Problem auch noch mit dem FAQ Modul: Übersicht funktioniert, Weiterleitung nicht.
In der alten Contao Version funktioniert die Weiterleitung in beiden Archiven problemlos. Da alle Datensätze aus tl_news, tl_news_archive und tl_page vollständig in die neue Version übernommen wurden, frage ich mich nun, oben es womöglich einen Bug in der neuen Version gibt.
Viele Grüße,
Lutz
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
Samson1964
Deaktiviere auf der Leserseite alle Inhaltselemente, bis der 404 nicht mehr auftaucht. Bitte beachte das Du die Leserseite direkt aufrufen mußt, ohne Alias der Nachricht/FAQ.
Danach aktiviere die Elemente der Reihe nach wieder, bis der 404 wieder da ist. Dann solltest Du die Problemquelle gefunden haben.
Das hatte ich auch schon versucht. Leider ist es nicht so einfach.
Mit Hilfe des System-Log und der var\logs habe ich folgendes rausgefunden:
- Wenn ich auf Weiterleiten klicke, wird eine page mit der ID 95 aufgerufen
- Diese Seite hatte ich deaktiviert, weil ich sie nicht mehr brauche
- Nachdem ich sie wieder reaktiviert habe, ist der 404 Fehler verschwunden
- Allerdings landet die Weiterleitung jetzt immer auf der Seite 95 - und nicht auf der eingestellten Tipps-Leser Seite
Während also die News-Seite brav auf den eingestellten News-Leser weiterleitet, leitet die Tipps-Seite hartnäckig auf diese ominöse Seite 95 weiter.
Dann ist mir noch aufgefallen, dass beim Klick auf die Weiterleiten-Links im System-Log folgende Meldungen auftauchen (Kategorie ERROR):
Anhang 22675
Möglicherweise gibt es auch noch ein Layout- oder Template-Problem. Allerdings tauchen die Meldungen auch bei den funktionierenden Weiterleiten-Links auf.
Wo liegen eigentlich die die Nachrichtentemplates? Das Template news_full funktioniert nämlich, news_short dagegen nicht.
Langsam bin ich mit meinem Latein am Ende :(