Sie befinden sich hier: Typo3 / Extension-Programmierung / Cache ausschalten
Deutsch
English
Sonntag, 24.06.2018

Cache ausschalten

Bei xajax-Extensions bekommt man ein Problem mit den Cache-Einstellungen. Der Cache sollte ausgestellt werden.

Hierfür gibt es verschiedene Möglichkeiten:

In der Datei EXT/ext_localconf.php kann in der Zeile

t3lib_extMgm::addPItoST43($_EXTKEY, 'pi1/class.tx_[myExtension]_pi1.php', '_pi1', 'list_type', 0);

der letzte Parameter auf 0 gesetzt werden, zur Erklärung siehe auch hier.

Dies führt aber zu Problemen mit anderen Extensions, z.b. t3jquery.

Alternativ kann man in der Extension den Cache ausschalten. Hierzu gibt es einige Foreneinträge, siehe hier und hier.

Allerdings kann ich nur bestätigen, daß $GLOBALS[‘TSFE’]->set_no_cache(); funktioniert. Die Umstellung auf USER_INT ($this->pi_USER_INT_obj = 1;) funktioniert bei mir z.B. in der Konstellation xajax-Erweiterung mit jfmulticolumn nicht.