[TYPO3-english] Disable caching of a plugin
Simon Strandgaard
simon at bee3.com
Mon Apr 19 13:19:46 CEST 2010
My plugin is cached, and I want it not to be cached.
I have tried changing addPItoST43's the last argument from 1 to 0
t3lib_extMgm::addPItoST43($_EXTKEY, 'pi1/class.tx_myext_pi1.php', '_pi1',
'list_type', 0);
Then it's no longer cached and the generated html is good...
Except that it doesn't quite work.
The function addJsFile() no longer inserts any link to the javascript file.
The function setJS() no longer inserts any inline javascript.
The function addCssFile() no longer inserts any link to css file.
How to disable caching and still get javascript inserted?
My plugin code looks like this
function main($content, $conf) {
/*
SNIP
*/
$pageRenderer = $GLOBALS['TSFE']->getPageRenderer();
$relpath = t3lib_extMgm::siteRelPath('myext');
$pageRenderer->addJsFile($relpath . 'res/misc.js');
$pageRenderer->addCssFile($relpath . 'res/misc.css');
$GLOBALS["TSFE"]->setJS($this->extKey . $this->prefixId . '_' .
$content_uid, $some_inline_js_code);
return $this->pi_wrapInBaseClass($content);
}
--
Best regards
Simon Strandgaard
More information about the TYPO3-english
mailing list