Hallo zusammen,
ich muss aus einem externen PHP-Skript heraus Änderungen an einem Template vornehmen. Danach muss das Ganze aber neu gespeichert (an der Struktur ändert sich nichts, nur ein wenig Text) und der Cache gelöscht werden.
Zum löschen des Caches habe ich folgendes gefunden (funktioniert nicht ganz)
if (getenv('REQUEST_URI') == '/fileadmin/ts/clearCache.php')
die('nene =P');
define("PATH_typo3conf", dirname(dirname(dirname(__FILE__))).'/typo3conf/');
define("PATH_site", dirname(PATH_typo3conf) . "/");
define("PATH_typo3", PATH_site . "typo3/"); // Typo-configuraton path
define("PATH_t3lib", PATH_site . "t3lib/");
require_once (PATH_t3lib . 'class.t3lib_div.php');
require_once (PATH_t3lib . "class.t3lib_tcemain.php");
$tce = t3lib_div::makeInstance('t3lib_TCEmain');
$tce->start(Array(), Array());
$t3lib_TCEmain = t3lib_div::makeInstance('t3lib_TCEmain');
$t3lib_TCEmain->start(array(), array());
$t3lib_TCEmain->clear_cacheCmd('all');
Muss ich hierbei noch etwas beachten? Wie kann ich das Template vorher abspeichern/ neu mappen? Ist das überhaupt notwendig?
Danke im Voraus
PS: Wieso kann ich hier keinen PHP-Code einfügen? Das Forum verändert den Quelltext (siehe smileys)