Kategorieüberschrift anzeigen

Gesperrt
lano
Beiträge: 11
Registriert: Do 28. Dez 2006, 22:07
Kontaktdaten:

Kategorieüberschrift anzeigen

Beitrag von lano » Do 19. Apr 2007, 14:14

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

silicone
Beiträge: 299
Registriert: Di 15. Mär 2005, 10:33
Kontaktdaten:

Beitrag von silicone » Do 19. Apr 2007, 14:57

Das müsste sein was du suchst:

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

lano
Beiträge: 11
Registriert: Do 28. Dez 2006, 22:07
Kontaktdaten:

Beitrag von lano » Do 19. Apr 2007, 22:34

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

silicone
Beiträge: 299
Registriert: Di 15. Mär 2005, 10:33
Kontaktdaten:

Beitrag von silicone » Fr 20. Apr 2007, 07:44

Nein, du machst daraus ein Modul. Der gepostete Code ist der output.

Gruß,
Thomas

Gesperrt