我按照官方指南在TYPO3 7.6上创建一个新的扩展,基于旧的扩展,需要在模板中配置静态和配置,但在控制器中,我无法获得配置。
$this->settings
返回一个空数组
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][strtolower($this->extensionName)]
返回一个空数组
$TYPO3_LOADED_EXT[strtolower($this->extensionName)]
返回一个空数组
有人知道如何在TYPO3 7.6中操作配置吗?
感谢您的帮助
答案 0 :(得分:1)
您的自定义分机setup.ts
和constant.ts
就是这样。
<强> setup.ts 强>
plugin.tx_yourextension_key {
settings {
enableWebsiteField = {$plugin.tx_extension_key.settings.enableWebsiteField}
}
<强> constant.ts 强>
plugin.tx_yourextension_key {
settings {
enableWebsiteField = 1
}
您可以在此controller.php
文件中获取价值。
$this->settings['enableWebsiteField']