在扩展中添加TSConfig的最佳位置是什么?

时间:2016-10-03 09:50:12

标签: performance typo3 tsconfig

我看到有不同的地方可以添加Page&用户TSConfig的扩展名为:ext_localconf.phpext_tables.php

我正在使用\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig方法。

这两个地点的表现是否存在差异?

2 个答案:

答案 0 :(得分:1)

您需要使用ext_localconf.php,其他一切都是错误的。它可能与其他解决方案一起工作(也取决于缓存配置和TYPO3版本),但在许多其他情况和未来使用中肯定会失败。

答案 1 :(得分:0)

这两个函数可以同时使用(根据函数的PhpDoc标题),但是如果你查看核心附带的系统扩展,你会发现这两个函数主要用于{ {1}}(只有MyExternalCkass.myMethod(); ext_localconf.php内有来电)。最佳做法是将它们放在EXT:recordlist