Hallo Wissende.
Im Forum wurde bereits vor einiger Zeit behandelt, wie man die Kategorieüberschrift anzeigen lassen kann.
Ich habe es auf jeden Fall schon mal irgendwo im Forum gelesen.
Seit Stunden benutze ich die Suche, komme aber zu keinem konkreten Treffer.
Hat jemand den Link dorthin?
Danke
LaNo
Kategorieüberschrift anzeigen
Das müsste sein was du suchst:
Gruß, Thomas
Code: Alles auswählen
<?php
$sql = "SELECT
name,parentid
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 ='$idcat' AND
B.parentid != 0";
$db->query($sql);
$db->next_record();
$pid = $db->f('parentid');
if ($pid != 1) {
echo '<h1>'.$db->f('name').'</h1>';
} else {
$sql = "SELECT
C.name,
B.parentid
FROM
".$cfg["tab"]["cat_tree"]." AS A,
".$cfg["tab"]["cat"]." AS B,
".$cfg["tab"]["cat_lang"]." AS C,
".$cfg["tab"]["cat"]." AS D1,
".$cfg["tab"]["cat_lang"]." AS D2
WHERE
A.idcat=B.idcat AND
B.idcat=C.idcat AND
C.idlang='$lang' AND
B.idclient='$client' AND
B.idcat ='$idcat' AND
B.parentid != 0 AND
D1.parentid = A.idcat AND
D2.idcat = D1.idcat AND
D2.public =1
LIMIT 1";
$db->query($sql);
if( $db->next_record() )
echo '<h1>'.$db->f('name').'</h1>';
}
?>
Gruß, Thomas
Hallo silicone
Dank für die Antwort.
Vom Code her sieht es meines erachtens gut aus, leider bin ich mir nicht ganz sicher, wo genau der Code hinein muss.
Ich gehe davon aus, dass er in das Modul Hauptnavigation muss. Dort sicherlich ins Feld Ausgabe (richtig ?).
Kommt es in den Bereich "function CatIsChildOf($id, $idparent)"?
Gruß
laNo
Dank für die Antwort.
Vom Code her sieht es meines erachtens gut aus, leider bin ich mir nicht ganz sicher, wo genau der Code hinein muss.
Ich gehe davon aus, dass er in das Modul Hauptnavigation muss. Dort sicherlich ins Feld Ausgabe (richtig ?).
Kommt es in den Bereich "function CatIsChildOf($id, $idparent)"?
Gruß
laNo