TYPO3:将插件从USER更改为USER_INT类型

ave*_*net 6 caching typo3

我有一个工作TYPO3扩展.它附在这个维基页面上.如何更改此扩展的代码,使其属于USER_INT类型?即我不希望TYPO3缓存此插件的输出,并希望TYPO3在使用该扩展的页面时调用扩展,即禁用此扩展的缓存.

art*_*urh 6

要禁用扩展程序的缓存,请转到piX/class.tx_XXX_piX.php文件并删除以下行(在类声明下方):

var $pi_checkCHash = true;
Run Code Online (Sandbox Code Playgroud)

您还需要在main方法中添加以下行(在$ this-> pi_loadLL();下面):

$this->pi_USER_INT_obj=1;    // Configuring so caching is not expected. This value means that no cHash params are ever set. We do this, because it's a USER_INT object!
Run Code Online (Sandbox Code Playgroud)