Zugriff auf TS Konfiguration
initializeAction
Um auf die Typoscript Konfiguration zugreifen zu können habe ich im Controller die initializeAction implementiert.
/**
* called by all actions
*
* @see typo3/sysext/extbase/Classes/MVC/Controller/Tx_Extbase_MVC_Controller_ActionController#initializeAction()
* @return
*/
public function initializeAction() {
// get config settings
$extbaseFrameworkConfiguration = Tx_Extbase_Dispatcher::getExtbaseFrameworkConfiguration();
$this->settings = $extbaseFrameworkConfiguration;
}
Wenn im TS z.B. folgendes steht:
plugin.tx_rsysproductbase {
settings {
Debug = 1
}
}
Kann man im Controller darauf zugreifen mit:
if($this->settings['settings']['Debug']) {
...
}
Erstellt: 11/2011| Geändert: 10/2015