如何在TYPO3 7.6中将ts配置操作为全新的扩展

时间:2017-04-04 15:46:02

标签: typo3 typoscript typo3-7.6.x

我按照官方指南在TYPO3 7.6上创建一个新的扩展,基于旧的扩展,需要在模板中配置静态和配置,但在控制器中,我无法获得配置。

$this->settings 

返回一个空数组

$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][strtolower($this->extensionName)]

返回一个空数组

$TYPO3_LOADED_EXT[strtolower($this->extensionName)]

返回一个空数组

有人知道如何在TYPO3 7.6中操作配置吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您的自定义分机setup.tsconstant.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']