TSconfig清除外部文件中的缓存选项在TYPO3 7.6.x中不起作用

时间:2016-08-09 15:42:12

标签: typoscript typo3-7.6.x

我在模板扩展名的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,缓存工具栏不会显示给非管理员。

如果我直接在用户设置中包含上述设置,则会显示缓存工具栏。

有相同经历的人?

1 个答案:

答案 0 :(得分:1)

您正在将设置添加到错误的TsConfig!使用

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:' . $_EXTKEY . '/Configuration/TsConfig/User/config.t3s">');

它应该可以正常工作。