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.'];
}
// ...
Outils personnels

Formation Typo3 à Paris
Boite Oblady