Bei der Verwendung des Nachrichtenmoduls unter Contao 3.1.1 ist mir das folgende Verhalten aufgefallen und ich suche nach einer sinnvollen Lösung zum Umgang damit. Das Nachrichtenmodul, genauer der Newsreader, wird verwendet. Bspw: unter www.tld.de/news/news-title-mit-auto_item-aktiviert Existiert der Newseintrag ist alles bestens. Allerdings bei nicht existierenden Einträgen ist das Verhalten unschön und in der Standardinstallation ohne Erweiterungen nicht kontrollierbar.
Das Problem beschäftigt mich nun schon seit 2 Wochen und trotzdem komme ich zu keinem Ergebnis.
(1) Wird ein nicht existenter Alias angesprochen, wird lediglich ein unzureichender Einzeiler ausgegeben und nicht wie erwartet auf die 404-Fehlerseite weitergeleitet. Dies ist noch akzeptabel aber unschön, da zumindest ein 404 Header versendet wird. Eine Weiterleitung auf die 404 bzw. eine andere Seite frei wählbare Seite wäre die optimale Lösung.
(2) Wird die Seite www.tld.de/news/ ohne Angabe eines eines Newsalias aufgerufen rührt sich der Newsreader gar nicht, sieht sich auch nicht genötigt eine Fehlermeldung auszugeben. Daher bleibt der Inhaltsbereich komplett leer. Leider wird in diesem Fall auch kein 404 Header gesendet, sondern ein 200er Found-Header. Das ist leider gänzlich inakzeptabel.
Ideal wäre eine Lösung wie sie sich sie auf contao.org erkennen lässt. Da beides offensichtlich über ein und die selbe Seite im Strukturbaum läuft.
https://contao.org/de/news.html zeigt die Newslist (im Artikel "ankuendigungen") an, der Aufruf
https://contao.org/de/news/contao_3-1-1.html zeigt den Newsreader an (im Artikel "ankuendigungen").
Hat jemand bezüglich dieser zwei Punkte einen Rat oder kann mir eine Erweiterung zur Lösung empfehlen. Ggf. gibt es ja auch irgendwo einen Hook für diesen Fall....
Lesezeichen