ich habe ein Modul "Titel", welches jeweils den Titel der übergeordneten Kategorie des aktuellen Artikels ausgeben soll, jedoch NICHT wenn die übergeordnete Kategorie die Wurzel eines Kategoriebaumes ist.
Den Contenido-Datenbanktabellen konnte ich nicht entnehmen, wie ich das am besten herausfinde.
Hier mein bisheriges Schaffen (Output):
Code: Alles auswählen
<?php
if (!isset($tpl) || !is_object($tpl))
{
$tpl = new Template();
}
$db = new DB_Contenido;
//Suche den Vater der aktuellen Kategorie
$sql = "SELECT parentid FROM ".$cfg["tab"]["cat"]." WHERE idcat = '$idcat'";
$db->query($sql);
$db->next_record();
$parentid = $db->f("parentid");
// Ist der Vater die Baumwurzel?
/*
if( Was muss ich hier prüfen, damit ich weis, ob dies ein neuer Baum ist? )
$parentid = $idcat;
*/
//Jetzt den Titel holen...
$sql = "SELECT name FROM " . $cfg["tab"]["cat_lang"] . " WHERE idcat = " . $parentid . " AND idlang = " . $lang;
$db->query($sql);
$db->next_record();
$sText = $db->f("name");
$tpl->reset();
if ($contenido && $edit)
{
$tpl->set('s', 'text', $sText);
$tpl->generate('templates/headline_h1.html');
}
else
{
if ($sText != '')
{
$tpl->set('s', 'text', strip_tags($sText));
$tpl->generate('templates/headline_h1.html');
}
}
?>
Code: Alles auswählen
if( Was muss ich hier prüfen, damit ich weis, ob dies ein neuer Baum ist? )
$parentid = $idcat;
Viele Grüße,
beachcoder