ich setzte folgendes Modul als Navigationspfad ein, weiss aber nicht mehr aus welchem Thread ich es habe. Eventuell kann mir aber auch jemand so schnell helfen. Ich hätte gerne das bei diesem Modul der Kategoriehauptbaum nicht ausgegeben wird. Was muß hier geändert werden, das der Pfad nicht mehr als:
Hauptnavigation > Downloads > Bilder
ausgegeben wird, sondern so:
Downloads > Bilder
Hier der Code:
Code: Alles auswählen
<?php
$nav_tp = $idcat;
while($nav_tp > 0) {
$sql = "SELECT
parentid, A.idcat, A.level, name
FROM
".$cfg["tab"]["cat_tree"]." AS A,
".$cfg["tab"]["cat"]." AS B,
".$cfg["tab"]["cat_lang"]." AS C
WHERE
A.idcat=B.idcat AND
B.idcat=C.idcat AND
C.idlang='$lang' AND
B.idclient='$client' AND
B.idcat ='$nav_tp'";
$db->query($sql);
$db->next_record();
$nav_tree[$db->f("level")][idcat] = $nav_tp;
$nav_tree[$db->f("level")][parent] = $db->f("parentid");
$nav_tree[$db->f("level")][name] = $db->f("name");
$nav_tree[$db->f("level")][link] = $sess->url("front_content.php?idcat=".$db->f("idcat")."&client=".$client."&lang=".$lang."");
$nav_tp = $db->f("parentid");
}
echo "<span class=\"pfad\"></span>";
for($i=0;$i<count($nav_tree)-1;$i++) {
echo "<a class=\"pfad\" href=\"".$nav_tree[$i][link]."\">".$nav_tree[$i][name]."</a>";
if($nav_tree[$i][idcat] != $idcat) {
echo "<span class=\"pfad\"> > </span>"; // seperator
}
}
$letzereintrag=count($nav_tree)-1;
echo "<span class=\"pfad\">".$nav_tree[$letzereintrag][name]."</span>";
?>