TypoScript オブジェクト パス (USER_INT) 経由で Extbase プラグインをブートストラップします。
lib.pagefiles = USER_INT
lib.pagefiles {
userFunc = tx_extbase_core_bootstrap->run
pluginName = Pi1
extensionName = Pagefiles
controller = PageFiles
action = list
view =< plugin.tx_pagefiles.view
settings =< plugin.tx_pagefiles.settings
}
この拡張機能の list アクションはキャッシュされなくなりました (コントローラーでタイムスタンプを出力してテストしました)。
ページのフロントエンド プラグインを介してアクションを読み込むと、拡張機能のキャッシュが正しく機能しています。
私のext_localconf.php
:
<?php
if (!defined('TYPO3_MODE')) {
die ('Access denied.');
}
Tx_Extbase_Utility_Extension::configurePlugin(
$_EXTKEY,
'Pi1',
array(
'PageFiles' => 'list',
),
// non-cacheable actions
array(
)
);
?>
誰かがここで何が起こっているのか理解していますか? この問題を解決するにはどうすればよいですか?