我在模板扩展名的ext_localconf.php中包含一个TypoScript文件,如下所示:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/Configuration/TsConfig/User/config.t3s">');
我在config.t3s文件中有以下选项:
options.clearCache.system = 1
options.clearCache.pages = 1
options.clearCache.all = 1
如果我使用Info模块检查TSconfig,我可以看到这些设置。 我总是包括这样的TSconfig,它总是像魅力一样工作。 但是,由于TYPO3 7.6.x,缓存工具栏不会显示给非管理员。
如果我直接在用户设置中包含上述设置,则会显示缓存工具栏。
有相同经历的人?
答案 0 :(得分:1)
您正在将设置添加到错误的TsConfig!使用
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/Configuration/TsConfig/User/config.t3s">');
它应该可以正常工作。