Moin Moin,
ich darf mich kurz vorstellen: Mein Name ist Matthias. Ihr könnt mich aber gerne Matze nennen (sogar lieber :) ). Ich programmiere in verschiedenen Sprachen rum. Angefangen von HTML, CSS, MySQL, PHP, smarty und Ajax.
Ich hab direkt einmal eine Frage:
Ich realisiere zurzeit eine Navigation unter PHP mit einem Array. Die Hauptebene stellt kein Problem dar. Ebenso eine Unterebene nicht. Wenn aber eine Unterebene zwei Punkte besitzt, dann wird die Verschachtelung nicht richtig. Ich muss ja irgendwie fragen wenn mehr als ein Unterpunkt dann
HTML-Code:
<ul>
<li>Punkt 1</li>
<li>Punkt 2</li>
</ul>
Hier der PHP-Code
PHP-Code:
<?php
$menu = array(
'Home' => array('root' => '/index.php'),
'SEO' => array('root' => '/seo.php', 'SuMa' => '/suma.php', 'SuOp' => '/suop.php'),
'PHP' => array('root' => '/php.php', 'misc' => '/misc.php')
);
echo "<ul>\n";
foreach($menu as $k => $v) {
printf(
" <li><a href='%s'>%s</a></li>\n",
htmlspecialchars($v['root']),
htmlspecialchars($k)
);
foreach($v as $i => $w) {
if($i != 'root' && count($i) < 3) {
$sub = printf(
" <ul><li><a href='%s'>%s</a></li></ul>\n",
htmlspecialchars($w),
htmlspecialchars($i)
);
}
}
}
echo "</ul>\n";
?>
Ist auch noch nicht komplett durchdacht aber ideen und links wurden mir schon ausreichen...thx :)