Seite 1 von 1

$cfg-Variable wird nicht erkannt

Verfasst: Do 17. Jan 2008, 11:13
von NobodyBody
Hallo,

für mein Plugin setze ich in der config.plugin.php die Variablen

Code: Alles auswählen

$cfg['plugins']['test'] = $cfg['path']['plugins'].$plugin_name."/";
$cfg['plugins']['test']['images'] = "images/";
Im Plugin, möchte ich die Variablen abfragen. Die erste liefert mir das korrekte Ergebnis

Code: Alles auswählen

echo $cfg['plugins']['test']
Ausgabe ->

Code: Alles auswählen

/plugins/test/
Das zweite

Code: Alles auswählen

echo $cfg['plugins']['test']['images']
liefert mir nur zurück.

Hab ich irgendwo einen Denkfehler, oder mach ich grundsätzlich was falsch :?:

Danke

Verfasst: Do 17. Jan 2008, 11:29
von kummer
die eine variable ist ein string und du versuchst als zweites, diesem string als array einen wert zuzuweisen.

ich würde die zuweisung wie folgt machen:

Code: Alles auswählen

$cfg['plugins']['test']['name'] = $cfg['path']['plugins'].$plugin_name."/";
$cfg['plugins']['test']['images'] = "images/";
und anschliessend im plugin auch so ansprechen.

Verfasst: Do 17. Jan 2008, 11:53
von NobodyBody
Danke :wink: , so geht's