Menü mit Array wer kann helfen?

Duergy

Mitglied
Hallo würde gerne ein Menü mit arrays machen komme aber nur in den bereich, das ich 1 ebene habe

QUOTE
$menu_data = array(
"aktuell" => array("Aktuell", "/"),
"person" => array("Zur Person", "/person.html"),
"artikel" => array("Artikel", "/artikel/"),
"service" => array("Service", "/service/"),
"links" => array("Links", "/links.html"),
"impressum" => array("Impressum", "/impressum.html")
);


$navi = "<ul>\n";
foreach ($menu_data as $key => $value) {
$navi .= " <li>";
if($key != $current_page) {
$navi .= "<a href='".$value[1]."'>";
}
$navi .= $value[0];
if($key != $current_page) {
$navi .= "</a>";
}
$navi .= "</li>\n";
}
$navi .= "</ul>";
echo $navi;



Ich würde soetwas gebrauchen

[titel] (Hier benötige ich nur nen namen)
###menue### (Hier benötige ich name und div-class)
***submenue*** (hier benötige name und url)

Ich habe echt keine Ahnung wie ich das am besten lösen soll.

Danke
 
Meinst Du das so in der Art?
CODE
<?php
$a_menu["aktuell"] = array("menuNameAktuell","menuDivClassAktuell","subMenuNameAktuell","subMenuUrlA");
$a_menu["person"] = array("menuNamePerson","menuDivClassPerson","subMenuNamePerson","subMenuUrlP");
$a_menu["artikel"] = array("menuNameARtikel","menuDivClassAR","subMenuNameARtikel","subMenuUrlAR");
echo '<ul>';
foreach ($a_menu as $key => $arrayValue) {
echo '<li><b>'.$key.'</b><ul><li>'.$arrayValue[0].' => '.$arrayValue[1]
.'<br><a href="'.$arrayValue[3].'">'.$arrayValue[2].'</a></ul>';
}
echo '</ul>';
?>

 
Zurück
Oben