TYPO3 7.6 中如何将ts配置操作成一个全新的扩展
How to manipulate ts configuration into a brand new extension in TYPO3 7.6
我按照官方指南在TYPO3 7.6上创建了一个基于旧扩展的新扩展,需要静态配置和模板配置,但在控制器中,我无法获取配置。
$this->settings
return 空数组
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][strtolower($this->extensionName)]
return 空数组
$TYPO3_LOADED_EXT[strtolower($this->extensionName)]
return 空数组
有人知道如何在 TYPO3 7.6 中操作配置吗?
感谢您的帮助
您的客户分机 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']
我按照官方指南在TYPO3 7.6上创建了一个基于旧扩展的新扩展,需要静态配置和模板配置,但在控制器中,我无法获取配置。
$this->settings
return 空数组
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][strtolower($this->extensionName)]
return 空数组
$TYPO3_LOADED_EXT[strtolower($this->extensionName)]
return 空数组
有人知道如何在 TYPO3 7.6 中操作配置吗?
感谢您的帮助
您的客户分机 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']