Hallo benutze ein PHP Script für mein Menü.
Allerdings wird bei der html komformität gemeckert.
Code
		
					
				<?
$siteRoot="/";
$menuStruct=array(
"Startseite"=>array("root"=>$siteRoot."index.html"),
"Zur Person"=>array("root"=>$siteRoot."ueber-mich.html"),
"Seniorenservice"=>array("root"=>$siteRoot.$seite2, " - Alltagshilfen"=>$siteRoot.$seite2, " - Aktivitäten"=>$siteRoot.$seite3),
"Angehörigenservice"=>array("root"=>$siteRoot."service.html"),
"Gutschein"=>array("root"=>$siteRoot."gutschein.html"),
"Preise"=>array("root"=>$siteRoot."preise.html"),
"Einsatzgebiet"=>array("root"=>$siteRoot."einsatzgebiet.html"),
"AGB"=>array("root"=>$siteRoot."agb.html"),
);
if($seite == $menuStruct[0]['root']){
  foreach($menuStruct as $key=>$value){
    if($seite == $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($seite == $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($seite,$value)){
        if($key2 != "root")
           if($seite == $value2){
              echo "<div class=\"secLevelActive\">[url='.$value2.']$key2[/url]</div>\n";
           }else{
              echo "<div class=\"secLevel\">[url='.$value2.']$key2[/url]</div>\n";
           }
      }
    }
  }
}?>Error:
<div class="fstLevelActive"><a href=/.html>Alltag
Es darf also kein Link mit / beginnen.
Entferne ich diesen funktioniert das Menü aber nicht mehr richtig.
Gruß
Morrers
 
		 
		
		
	