Hallo liebe Community,
ich beschäftige mich seit einiger Zeit mit ExtBase + Fluid und habe eine grundsätzliche Frage.
Folgendes abstraktes Szenario sei dazu gegeben:
Wir haben eine Seite in Typo3, die mit einer entsprechenden DatensatzId aufgerufen wird, also beispielsweise so: tx_myext_myplugin[pro_id] = 7. Diese Seite enthält ein Plugin (ExtBase basiert), welches die Records lädt. Die Seite soll nur als Plugin-Hook dienen, enthält selber keine Datensätze.
Die entsprechende Methode im Controller ist die "Show" Methode, diese liest den Datensatz aus und stellt ihn in den View. Soweit ist alles klar.
Meine Frage ist nun, wie ich dies mit einer gecachten "Show"-Methode machen kann? Ich würde das gerne so haben, dass anhand der URL (also abhängig von der pro_id) ein Cache Datensatz aufgebaut wird, und beim nächsten Aufruf, dieser aus dem Cache geladen wird. Das funktioniert aber momentan nocht nicht, die Seite wird generell gecached, egal was ich für eine Id übergebe.
Wie kann ich solch ein Szenario mit Extbase lösen?
Vielen Dank im Voraus für eure Anregungen.
Freundliche Grüße
Oliver