Vielen Dank für die Hilfe...
Naja ich glaube ich muss mich mal mit den Variablen von Contenido beschäftigen...
War ja doch nicht so schwer wie ich glaubte
Aber auch so lernt man die Variablen *eg*
So also der zweite Code, der in deinem Link steht war schon Goldrichtig *ggg*
Und den ersten, habe ich hier:
http://www.contenido.org/forum/viewtopi ... ion+string gefunden und ein wenig geändert.
Hier mal das Original (Habe mal die geänderten Stellen Rot markiert):
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>";
?>
Und hier das geänderte Modul:
Output:
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=1;$i<count($nav_tree)-1;$i++) {
echo "<a class=\"locationstring\" >".$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>";
?>
MfG
Manuel