2017-04-04 86 views
0

我按照官方指南在TYPO3 7.6上創建一個新的擴展,基於舊的擴展,需要在模板中但在控制器中配置靜態和配置,我不能獲取配置。如何操作ts配置成TYPO3中全新的擴展7.6

$this->settings 

返回一個空數組

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

返回一個空數組

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

返回一個空數組

是否有人知道如何操縱TYPO3 7.6的配置?

感謝所有幫助

回答

1

你custome擴展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'] 
+0

非常感謝,我會試試 –

+0

就是這樣!謝謝 –