Модифицируйте TYPO3 внешний интерфейс TypoScript из расширения, используя основной хук
Я пробовал много вещей и хуков для изменения конфигурации TypoScript и расширения, сделанного вручную. Вот проверенные мной крючки:
tslib_fe::initFEuser()
tslib_fe::checkDataSubmission()
tslib_fe::configArrayPostProc()
t3lib_pagerenderer::renderPreProcess()
t3lib_pagerenderer::renderPostProcess()
Я пытаюсь изменить конфигурацию TypoScript $ref->tmpl->setup
а также $GLOBALS['TSFE']->tmpl->setup
внутри хуков Pagerenderer и tslib_fe.
Я искал другие полезные крючки, но не нашел.
Если у кого-то есть идея, подсказка или какая-либо вспомогательная информация, напишите мне слово.
1 ответ
Решение
С помощью хука "includeStaticTypoScriptSourcesAtEnd" вы можете включить любой TS в конец стека Typoscript, чтобы вы могли эффективно перезаписать любой параметр.
Пример использования этого хука в расширении "templavoila_framework".