Wenn man mit Extbase ein Backend Modul erstellt, sind im Controller die Settings, auf die man normalerweise im Frontend mit $this->settings direkt zugreifen kann, nicht verfügbar.
Das bedeutet dass man sich die Settings manuell holen muss, und zwar über den Tx_Extbase_Configuration_BackendConfigurationManager, beispielsweise in der initializeAction:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/**
* @return void
*/
public function initializeAction() {
if(TYPO3_MODE === 'BE') {
$configurationManager = t3lib_div::makeInstance('Tx_Extbase_Configuration_BackendConfigurationManager');
$this->settings = $configurationManager->getConfiguration(
$this->request->getControllerExtensionName(),
$this->request->getPluginName()
);
}
} |
Discussion
No comments yet.