我看到在扩展中添加Page&User TSConfig的其他位置: ext_localconf.php
和ext_tables.php
。
我正在使用\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::addPageTSConfig
和\\TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::addUserTSConfig
方法。
这两个位置之间在性能方面有区别吗?
您需要使用ext_localconf.php
,否则所有其他操作都是错误的。 它可能与其他解决方案一起工作(也取决于缓存配置和TYPO3版本),但是在许多其他情况和将来的使用中肯定会失败。
可以同时使用这两个函数(根据函数的PhpDoc标头),但是如果您查看核心附带的系统扩展,则会发现这两个函数主要用于ext_localconf.php
(仅EXT:recordlist
在ext_tables.php
有一个调用)。 最佳做法是将它们放在ext_localconf.php
。