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