Laut TYPO3-Standard ist es am besten, die Datei ext_conf_template.txt in Ihrer benutzerdefinierten TYPO3-Extension zu konfigurieren - um eine globale TYPO3-Konfiguration bereitzustellen. Wenn Sie in einer solchen Situation die Konfiguration der TYPO3-Extension in Ihr Template übernehmen wollen (über TypoScript-Konstanten), dann führen Sie die folgenden Schritte aus.
// setup.typoscript plugin.yourextension.settings { imageTypes = imageMaxSize = }
// ext_localconf.php // Extension Settings Constants register for the use in basic constants: if (version_compare(TYPO3_branch, '9.0', '>=')) { $nsHelpdeskExtConf = $GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS']['yourextension']; } else { $nsHelpdeskExtConf = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['yourextension']); } // Add TypoScript Constants \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScriptConstants( 'plugin.tx_nshelpdesk_helpdesk.imageMaxSize = ' . $nsHelpdeskExtConf['imageMaxSize'] . "\n plugin.tx_nshelpdesk_helpdesk.imageTypes = " . $nsHelpdeskExtConf['imageTypes'] );
Jetzt können Sie diese TypoScript-Konstante in Ihren Fluid-Vorlagen oder TypoScript-Konfigurationen verwenden
Post a Comment