Beispiel: Startseite -> Kategoriename -> Artikelname
ich verwende zur Zeit folgenden Code:
Code: Alles auswählen
//Modul - output//
<?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=\"locationstring\"><b>Sie sind hier: </b></span>";
for($i=0;$i<count($nav_tree)-1;$i++) {
echo "<a class=\"locationstring\" href=\"".$nav_tree[$i][link]."\">".$nav_tree[$i][name]."</a>";
if($nav_tree[$i][idcat] != $idcat) {
echo "<span class=\"locationstring\"> > </span>"; // seperator
}
}
$letzereintrag=count($nav_tree)-1;
echo "<span class=\"locationstring\">".$nav_tree[$letzereintrag][name]."</span>";
?>