mein ziel ist es das modul "location string" so zu erweitern,
dass wenn man einen artikel ausgewählt,
im navigationspfad zusätzlich auch der jeweilige artikel-titel erscheint.
z.B. so:
"Hauptmenü > Projekte > Artikel 2"
ist sowas möglich?
und wenn ja könnte, wie müsste man den quelltext ergänzen?
,
matze
ps: wahrscheinlich wird es schwieriger, da man bei den artikeln keine "cat_tree"-tabelle vorliegen hat. (oder?)
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");
}
for($i=0;$i<count($nav_tree);$i++) {
echo "<a href=\"".$nav_tree[$i][link]."\">".$nav_tree[$i][name]."</a>";
if($nav_tree[$i][idcat] != $idcat) {
echo " > "; // seperator
}
}
?>