Zum Inhalt springen

caching probleme, eigene extension

Erstellt am 21. Juni 2009 · 1 Antwort · letzte Antwort am 21. Juni 2009

Tags: Frage

Tob1 ·

Hallo,

ich füge per ajax request einen Artikel in eine Merkliste (eigene Extension) hinzu.

Die Daten werden per

$GLOBALS['TSFE']->fe_user->setKey('ses','noticeArticles',$res);
$GLOBALS["TSFE"]->storeSessionData();

in der Session gespeichert.

Beim weiternavigieren wird die Session mit

$GLOBALS['TSFE']->fe_user->getKey('ses','lastShownArticleGroups');

ausgelesen und die Merkliste dargestellt.

Leider zeigt es mir auf unterschiedlichen Seiten unterschiedliche Produkte in der Merkliste. Leere ich global den Cache, zeigt es auf allen Seiten die gleichen Produkte in der Merkliste. Das wäre der gewünschte Zustand.

=> Es werden die Merklisten für unterschiedliche Seiten gecached und nicht aktualisiert.

Kann ich das cachen für ('ses','noticeArticles',$res) verhindern? Ich möchte das caching für diese Extension eigentlich nicht komplett abstellen, da es an vielen Stellen Sinn macht.

Für Ratschläge wäre ich dankbar,

Grüße

Tobi