Zum Inhalt springen

Cache eines Frontend Plugins disablen

Erstellt am 4. Februar 2014 · 3 Antworten · letzte Antwort am 4. Februar 2014

Tags: Frage

tomyv ·

Hallo,
nachdem ich schon versucht habe, selbst eine Lösung zu finden, frage ich jetzt mal hier nach. Konkret geht es darum, wie bei den Kickstarter extensions($this->pi_USER_INT_obj = 0😉 den Cache für ein Plugin zu disablen - und nicht für die ganze Seite. Leider bin ich bisher nicht fündig geworden und arbeite zZt mit

$TSFE->no_cache=TRUE;

was aber keine wirkliche Lösung ist, da ja der Cache der ganze Seite disabled wird und nicht nur für das Plugin. Das Disablen sollte im Plugin selbst und nicht über TypoScript erfolgen.

Danke für eure Hilfe

Tom

Schweriner ·

In das zweite Array (hier leer) kommen die Controller und deren Actions, die nicht gecacht werden sollen.

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
	'TYPO3.' . $_EXTKEY,
	'Tgmsimplegooglemap',
	array(
		'GoogleMapLocation' => 'list, show, showRoute',
		
	),
	// non-cacheable actions
	array(
		'GoogleMapLocation' => '',
		
	)
);