22/03/2013, 18:55:02
Jean le Chauve a écrit :Je comprends mieux.
Essaye en remplaçant $config = $cmsms()->GetConfig(); par
global $gCms;
$config = &$gCms->GetConfig();
Ah bah... sans le global c'est sûr que ... :| .. *mode boulet*
Du coup en essayant ces lignes de commandes :
Code :
[== PHP ==]
global $gCms;
$config = &$gCms->GetConfig();
$config_extra = $config['extra'];
echo $config_extra['toto'];
J'obtiens bien le résultat "toto" sur ma page!
En rajoutant d'autres variables comme
Code :
[== Indéfini ==]
<?php
$config['extra'] = array();
$config['extra']['0'] = 'toto';
$config['extra']['1'] = 'tata';
//--------------------------------
$config['ville']['0'] = 'Bordeaux';
$config['ville']['1'] = 'Grenoble';
?>
Je peux belle et bien les invoquer !
Code :
[== PHP ==]
global $gCms;
$config = &$gCms->GetConfig();
$config_extra = $config['extra'];
$config_ville = $config['ville'];
echo $config_extra['0'];
echo $config_ville['0'];
Merci à vous 3 les pros !