Récupérer la configuration d'un autre plugin
De Typo3 CMS / Documentation Typo3 / Support Typo3.
C'est pas compliqué, mais il faut juste savoir ou ça se trouve...
$conf = $GLOBALS['TSFE']->tmpl->setup['plugin.']['nom_du_plugin.'];
Dans le cas d'un eID par-contre, il n'est pas possible de récupérer la configuration directement, même en utilisant tslib_eidtools::getTSFE()...
Voici comment faire :
<?php tslib_eidtools::connectDB(); //Initialisation de $TSFE $TSFE = t3lib_div::makeInstance('tslib_fe', $GLOBALS['TYPO3_CONF_VARS'], intval($_GET['id']), 0); $TSFE->forceTemplateParsing = TRUE; $TSFE->initFEuser(); $TSFE->determineId(); $TSFE->initTemplate(); $TSFE->getConfigArray(); // ... function whateverFunctionOrMethod{ global $TSFE; $conf = $TSFE->tmpl->setup['plugin.']['nom_du_plugin.']; } // ...
