Hi,
hab hier ein Script für ein dynamisches Menü, welches eine Hauptkategorie plus eine Unterkategorie enthält. Jetzt würde ich gern einer dieser Unterkategorien nochmals eine Kategorie unterordnen!?
z.B. Allgemein -> Noch mehr ->
Neue Kategorie
Bin immer noch absoluter Anfänger und hab keinen Plan wie ich das Script erweitern soll, so dass es dann auch funktioniert?
PHP-Code:
<?php
<?
$siteRoot="/ig_pgs/";
$menuStruct=array(
"Home"=>array("root"=>$siteRoot."index.php"),
"Über uns"=>array("root"=>$siteRoot."ueberuns.php", "Firma"=>$siteRoot."firma.php", "Beteiligungen"=>$siteRoot."beteiligungen.php"),
"Allgemein"=>array("root"=>$siteRoot."allgemein.php", "Irgendwas"=>$siteRoot."irgendwas.php", "Noch mehr"=>$siteRoot."nochmehr.php")
);
if($PHP_SELF == $menuStruct[0]['root']){
foreach($menuStruct as $key=>$value){
if($PHP_SELF == $value['root']){
echo "<div class=\"fstLevelActive\">[url=".$value['root']."]$key[/url]</div>\n";
}
else{
echo "<div class=\"fstLevel\">[url=".$value['root']."]$key[/url]</div>\n";
}
}
} else {
foreach($menuStruct as $key=>$value){
if($PHP_SELF == $value['root']){
echo "<div class=\"fstLevelActive\">[url=".$value['root']."]$key[/url]</div>\n";
}else{
echo "<div class=\"fstLevel\">[url=".$value['root']."]$key[/url]</div>\n";
}
foreach($value as $key2=>$value2){
if(array_search($PHP_SELF,$value)){
if($key2 != "root")
if($PHP_SELF == $value2){
echo "<div class=\"secLevelActive\">[url=".$value2."]$key2[/url]</div>\n";
}else{
echo "<div class=\"secLevel\">[url=".$value2."]$key2[/url]</div>\n";
}
}
}
}
}
?>
?>
Vielen Dank schonmal!
aecht