Horizontale Navigation nav_table_simple_struct

Discuss phpwcms here, please do not post support requests, bug reports, or feature requests! Non-phpwcms questions, discussion goes in General Chat!
Post Reply
alexander
Posts: 53
Joined: Tue 30. Mar 2004, 14:32
Location: Cologne, Germany
Contact:

Horizontale Navigation nav_table_simple_struct

Post 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
Post Reply