Auch das Deaktivieren oder Einschränken der Caching-Zeit pro Seite kann eine Lösung sein Die Einstellung befindet sich unter pageicon edit - & gt; Registerkarte Verhalten - & gt; Cache-Einstellungen (Der Parameter? no_cache = 1 URL)
Ein anderer Weg wäre, den Cache zu löschen, wenn die Daten geändert wurden in einem sysfolder / setze ein autoclear in seiner ts-Seitenkonfiguration für einzelne Seiten TCEMAIN.clearCacheCmd = 1,3,5 - Zahlen sind PID-Komma getrennt TCEMAIN.clearCacheCmd = all - oder lösche Cache all
Sie müssen auf drei Standorte achten. Schauen Sie sich zuerst Ihre Datei ext_localconf.php an. Für jedes Plugin (per Plugin meine ich Frontend Plugin) gibt es eine ähnliche Zeile:
%Vor%Um den Cache zu deaktivieren, müssen Sie den letzten Wert wie folgt auf Null setzen.
%Vor%Innerhalb der PHP-Datei des Plugins (z. B. pi1 / class.tx_yourext_pi1.php) müssen Sie sicherstellen, dass die folgende Zeile entweder gelöscht, auskommentiert oder in "false" geändert wird.
%Vor%Fügen Sie diese Zeile zuletzt zu Ihrer main () -Funktion hinzu (irgendwo unter dem Rest):
%Vor%Das sollte es tun.
cu Römisch
Verwendung von $GLOBALS['TSFE']->set_no_cache()
wird deaktivieren Sie das Caching für die gesamte Seite !
Rufen Sie die Funktion
$GLOBALS["TSFE"]->set_no_cache()
auf, wenn Sie das Caching der Seite deaktivieren möchten. Nennen Sie das während der Entwicklung! Und rufe es auf, wenn der von dir erstellte Inhalt nicht zwischengespeichert wird.
Andere Quellen sind erklärend.
Stellen Sie stattdessen sicher, dass Ihre Erweiterung vom Typ % co_de ist % , vgl. die Dokumente .
%Vor%Lassen Sie uns diese Frage mit aktuelleren Informationen aktualisieren, die zum Zeitpunkt dieses Artikels auf TYPO3 CMS 6.0.x-6.2.x zutreffen. Wenn du eine Dev-Seite hast, die noch nicht live ist, habe ich die Uncache-Erweiterung des FluidTYPO3-Teams verwendet. Es ist schön, den Cache vollständig deaktivieren zu können, bis die Fehler behoben sind und der Cache nicht alle 2 Sekunden gelöscht wird.
Tags und Links typo3