PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pear Menu Klassen Renderer wird ignoriert



BoneCracker
08-10-2004, 17:36
Hi,
ich habe ein Script in dem ua. das ist:
if (file_exists($file)) {
@include_once($file);
$class_name = 'HTML_Menu_'.$params['render'];
if (class_exists($class_name)) {
$render =& new $class_name;
$menu->render(&$render);
}
}
ob_start();
$menu->show();
$content = ob_get_contents();
ob_end_clean();

Die Variable $file stimmt und das Script geht auch bei der "if (class_exists(...))" hinein. Jedoch steht in $params['render'] der Wert "DirectTreeRenderer". Es wird aber nicht, wie unter http://pear.php.net/manual/en/packa...rer-summary.php beschrieben, das Menu mit <ul><li>...</li></ul> ausgegeben, sondern, als hätte ich das ganze ohne den Renderer gemacht, nur als Tabelle ausgegeben.

Hat jemand einen Tipp, woran das liegen könnte?

EDIT: Scheint, als wäre es ein Bug... Ich habe die get()-Methode bearbeitet, dann ging es.

Mfg