//
you're reading...

TYPO3

Extbase Plugin Settings in Backend Modul auslesen

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:

PHP
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.

Post a Comment