Page 1 of 1

Horizontale Navigation nav_table_simple_struct

Posted: Tue 30. Mar 2004, 14:57
by alexander
Hallo Oliver,

wie ich unter "Bug Reports" schon geschrieben habe, baue ich für einen Kunden eine eigene Navigation. Sie soll horizontal dargestellt alle Rubriken aus der aktuellen Hauptrubrik darstellen. Mein Ansatz ist folgender (in der Datei front.func.inc.php):

Code: Select all

function nav_table_simple_struct($struct, $act_cat_id, $link_to="index.php") {
	//returns a simple table based navigation menu of possible
	//structure levels based on current structure level
	$nav_table = "";
	foreach($struct as $key => $value) {
		if($struct[$key]["acat_struct"] == $act_cat_id && $key != $act_cat_id && !$struct[$key]["acat_hidden"]) {
			$nav_table .= "<a href=\"".$link_to."?id=".$key.",0,0,1,0,0\">";;
			$nav_table .= html_specialchars($struct[$key]["acat_name"]);
			$nav_table .= "</a>";
			$nav_table .= "<img src=\"img/leer.gif\" border=\"0\" width=\"10\" height=\"1\">";
		}
	}
	return $nav_table;
}
Es funktioniert auch ganz prima. Allerdings zeigt die function immer die Rubriken der aktuellen Rubrik an. Fällt dir eine schnelle Lösung, wie ich nur die Rubriken zweiter Kategorie anzeigen kann?

Vielen Dank für jeden sachdienlichen Hinweis
Alexander