TexxBlog Code Snippets und Hilfen für Typo3, Wordpress & Co

12Dez/110

Typo3-Cache löschen oder deaktivieren

Manchmal will man nicht das Typo3 Inhalte aus einer Extension cached zB wenn man gerade eine Extension entwickelt.
Dies kann man ganz einfach per Typoscript deaktivieren:

plugin.tx_pluginname_pi1 = USER_INT

Man kann auch mittels PHP den Cache leeren:

1
2
3
4
5
6
7
8
9
10
11
12
13
// Seitencache einer einzelnen leeren
$TCE = t3lib_div::makeInstance('t3lib_TCEmain');
$TCE->clear_cacheCmd(3); // ID der Seite zB '3'
 
// Gesamten Seitencache leeren
$TCE = t3lib_div::makeInstance('t3lib_TCEmain');
$TCE->admin = 1;
$TCE->clear_cacheCmd('pages');
 
// Gesamten Cache leeren
$TCE = t3lib_div::makeInstance('t3lib_TCEmain');
$TCE->admin = 1;
$TCE->clear_cacheCmd('all');