2016-10-03 2 views
0

Я вижу разные места для добавления Page & Пользователь TSConfig в расширении: ext_localconf.php и ext_tables.php.Что является лучшим местом для добавления TSConfig в расширение?

Я использую методы \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig и \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig.

Есть ли разница в показателях производительности между этими двумя местоположениями?

ответ

1

Вам необходимо использовать ext_localconf.php, все остальное не так. Он может работать (также в зависимости от конфигурации кеширования и версии TYPO3) с другими решениями, но, конечно же, не будет работать во многих других ситуациях и в будущем.

0

Эти функции могут использоваться в обоих (в соответствии с заголовком PhpDoc для функций), но если вы посмотрите в расширения системы, поставляемые с ядром, вы увидите, что эти две функции в основном используются в ext_localconf.php (только EXT:recordlist позвоните по номеру ext_tables.php). Лучшей практикой является размещение их в ext_localconf.php.