Tutorials
Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.
Zurück zur Übersicht
TYPO3: Extbase: Typoscript und Flexform-Settings gleichzeitig verwenden
#Tutorials#TYPO3#PHP
Mit der folgenden kleinen Funktion, kann man Settings im TypoScript vordefinieren und über Flexforms für jedes Plugin überschreiben lassen.
public function injectConfigurationManager(\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager) {
$this->configurationManager = $configurationManager;
$settings = $this->configurationManager->getConfiguration(\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface::CONFIGURATION_TYPE_SETTINGS);
if (isset($settings['override']) && is_array($settings['override'])) {
$overrides = $settings['override'];
unset($settings['override']);
$settings['merged'] = array_merge($settings, $overrides);
}
$this->settings = $settings;
}
Kommentare
Grüße
Luka
Hinterlasse einen Kommentar