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