如何确保在每种情况下都加载我的扩展程序的 TypoScript?

How to ensure my extension's TypoScript is loaded in every case?

我有一个 TYPO3 扩展,里面有 TypoScript。 出于某种原因,我想确保在激活扩展时加载 TypoScript,而不在 TYPO3 后端中包含静态模板。

我该怎么做?

请注意以下操作方法。你应该知道你在做什么!

对于 TYPO3 扩展,可以在扩展的根目录中添加两个文件:ext_typoscript_constants.typoscriptext_typoscript_setup.typoscript.

ext_typoscript_constants.typoscript中您可以添加常量。 在 ext_typoscript_setup.typoscript 中,您可以添加 TypoScript 设置。

使用 TypoScript 添加这些文件时,将在安装和激活扩展时加载。

我仅将这种可能性用于包含完整页面呈现和配置的站点包扩展。

参见:https://docs.typo3.org/typo3cms/CoreApiReference/ExtensionArchitecture/FilesAndLocations/Index.html