Bei den SubKategorien werden die Kategorien und die URLs nicht richtig ins HTML geschrieben.
Für '1' steht 'url' und für die URL steht '1'.
Habe verschiedenes probiert, komme jedoch nicht weiter.
PHP-Code:
function CreateMenu($navi)
{
if(is_array($navi)) {
foreach($navi as $kat => $row) {
echo '<ul><li>';
echo '<a href="' . $row['url'] . '">' . $kat . '</a></li>';
if(is_array($row['sub'])) {
foreach($row['sub'] as $subKat) {
CreateMenu($subKat);
}
}
echo '</ul>';
}
}
}
$navi = array(
"Produkte" => array(
"url" => "produkte.php",
"sub" => array(
"1" => array( "url" => "1.php" ),
"2" => array( "url" => "2.php" )
)),
"Tips & Tricks" => array(
"url" => "tips.php",
"sub" => array(
"1" => array( "url" => "1.php" )
)));
CreateMenu($navi);