Am 26.11.14 09:41, schrieb marce...@freenet.de:



Hallo  Community,

ich habe eine Extension für Veranstaltungstermine erstellt, hierbei nutze ich Typo3 
6.2 mit Extbase & Fluid.
Es gibt eine Listenansicht auf welcher die Termine nach Kategorien ausgegeben 
werden, weiterhin besteht eine Filtermöglichkeit.
Zu  jeder Veranstaltung kann eine Detailansicht aufgerufen werde, dort gibt  es einen 
"zurück Link" welcher mit javascript.history.back() umgesetzt  wurde.

Nun zum Problem:
Die Extension ist für caching aktiviert, außer man setzt einen Filter über die 
Filtermöglichkeiten.
Nach ein paar Tagen passiert folgendes:
Nutzer klickt auf die Seite:
    Veranstaltung -> Kategorie1
eigentlich  sollten nun alle Veranstaltungen aus dieser Kategorie angezeigt 
werden,  aber es wird plötzlich die Detailseite irgend einer Veranstaltung aus  
dieser Kategorie angezeigt.
Ein  Aufruf der Seite mit dem Paramter "no_cache=1" zeigt dann die richtige  
Seite an, d.h. Typo3 cacht irgendwann mal die falsche Seite. oder?

Wie  kann es sein das Typo3 die Detailseite auf der "hauptseite" anzeigt,  die 
Detailansicht wurde extra über neue Seite angezeigt  (Veranstaltungsdetails) auch ein 
setzen der no_cache Paramter für die  Detailseite brachte nach ein paar Tagen das gleiche 
Ergebnis.

Detailseite oder Detail-Ansicht?
grundsätzlich kann die Detail-Ansicht auch bei der Listenansicht dargestellt werden. Es gibt sogar Plugins die normalerweise so konfiguriert sind. Dadurch stellt sich nicht die Frage wie TYPO3 eine falsche Seite aus gibt, sondern warum der Controller irgendwann mal die Action 'Detail' statt 'List' anzeigt (was danach dann gecachet wird/wurde). ist der controller evtl. so konfiguriert, dass er direkt die Detailansicht aufruft wenn der Filter nur noch einen Datensatz übrig lässt?

bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an