Fix incomplete TCA due to unintentionally removed extension configuration

This commit is contained in:
Björn Fromme
2019-06-27 12:41:35 +02:00
parent 17ae89e489
commit 97643396f4
4 changed files with 57 additions and 3 deletions
@@ -155,4 +155,15 @@ call_user_func(function() {
];
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['activitySlug'] = \EP\EpEvents\Updates\ActivitySlugUpdater::class;
$extensionConfiguration = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Configuration\ExtensionConfiguration::class)->get('ep_events');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScriptConstants(implode(PHP_EOL, [
'# cat=plugin.tx_epevents//a; type=string; label=Configurator budget options',
'plugin.tx_epevents.settings.configurator.budgetOptions = ' . $extensionConfiguration['budgetOptions'],
'# cat=plugin.tx_epevents//a; type=string; label=Configurator pax options',
'plugin.tx_epevents.settings.configurator.paxOptions = ' . $extensionConfiguration['paxOptions'],
'# cat=plugin.tx_epevents//a; type=string; label=Configurator period options',
'plugin.tx_epevents.settings.configurator.periodOptions = ' . $extensionConfiguration['periodOptions']
]));
});