Zum Inhalt springen

kompliziertes Problem, News Plugins stören sich gegenseitig

Erstellt am 10. März 2009 · 2 Antworten · letzte Antwort am 11. März 2009

Tags: tt_news, Frage

MajPay ·

Okay, ich habe ein relativ schwer zu beschreibendes Problem auf meiner Seite.

Im Head habe ich eine TT_NEWS Latest Ansicht, die News aus einem bestimmten Sys Ordner anzeigt. Das ist eine Art event-Kalender.

Auf einer anderen Seite habe ich ein TT_NEWS Archiv (AMENU+LIST) für die normalen News der Website.

Wenn ich in dem AMENU nun die News filtere (nach Monaten zB) dann bekommen die Latest News im Head einen falschen Link-Parameter.

normal sieht der Link so aus:

http://dev.kaerntnerin.net/index.php?id=13&tx_ttnews[tt_news]=7&tx_ttnews[backPid]=10&cHash=7401e4d32b

bei gefiltertem AMENU sieht das dann so aus:

http://dev.kaerntnerin.net/index.php?id=13&tx_ttnews[pS]=1236679199&tx_ttnews[pointer]=1&tx_ttnews[tt_news]=9&tx_ttnews[backPid]=18&cHash=4adb49100a

Klicke ich nun auf den Link wird mir zwar das Event in der Single Ansicht der Zielseite richtig angezeigt, in der Liste darunter wird allerdings nichts mehr angezeigt (vermutlich wegen dem Filter aus dem News Archiv)

Kann ich die Latest Ansicht im Head so konfigurieren, dass die Link Parameter aus dem AMENU nicht übergeben werden?

Edit:
Ihr könnt es hier testen: http://dev.kaerntnerin.net
Wenn ihr auf ein Event im Termin Aviso Teil des Heads klickt passt alles.
Geht ihr aber auf ein Thema und dann auf "weitere Themen" (so kommt ihr ins Archiv) und filtert dann das Archiv, dann habt ihr das Problem, wenn ihr auf das selbe Event klickt.

MajPay ·

So, stimmt nicht ganz. Das Problem tritt auf, wenn man im Archiv auf Seite 2 oder später ist. Wenn man dann auf den Eventkalender wechselt funktioniert dort die Listenansicht nicht.

MajPay ·

Anderer Lösungsansatz:

Kann ich eine LATEST Ansicht so konfigurieren, dass die Links immer eine Variable übergeben, die den Pagebrowser auf 0 stellt?

Dass also bei jedem Link hinten nochmal tx_ttnews[pointer]=0 steht?
Das würde dieses Problem lösen.