Hauptnavi Anzeige anzahl einträge
Verfasst: Fr 15. Sep 2006, 08:39
Habe meine Hauptnavi (Standart Install) eine Abfrage eingefügt ob die eingetragene Kunden angezeigt werden sollen oder nicht.
Es funktioniert soweit so gut.
Aber wenn ich das Häckchen in der 2. Navi-Ebene nicht setze wird beim aufklappen der 3. Ebene false übergeben.
Im HTML Editor bei "navthird_off.html", "navthird_on.html" , "navthird_open.html" eingefügt
Es funktioniert soweit so gut.
Aber wenn ich das Häckchen in der 2. Navi-Ebene nicht setze wird beim aufklappen der 3. Ebene false übergeben.
Code: Alles auswählen
$anzahlanzeigen = "CMS_VALUE[1]";
/* 3. Navigation level */
if (is_array($data['sub'])) {
foreach ($data['sub'] as $key => $data) {
if (checkCatPermission($data['idcatlang'],$data['public'])) {
$tpl->reset();
if($anzahlanzeigen != "checked"){
$total = "false";
}
else{
$sql =$sql = "SELECT
Count(ku_nr)
FROM
".$cfg['tab']['frontdatkategorie']."
WHERE
kat_id1 = '".$data['name']."' OR
kat_id2 = '".$data['name']."' OR
kat_id3 = '".$data['name']."' OR
kat_id4 = '".$data['name']."' OR
kat_id5 = '".$data['name']."' OR
kat_id6 = '".$data['name']."' OR
kat_id7 = '".$data['name']."'
";
$db3->query($sql);
if ($db3->next_record()){
$total = $db3->f("Count(ku_nr)");
}
}
$tpl->set('d', 'ANZAHL', $total);
$tpl->set('d', 'NAME', $data['name']);
$tpl->set('d', 'TARGET', $data['target']);
$tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat']));
$tpl->next();
if ($idcat == $data['idcat']) {
$tpl->generate('templates/navthird_on.html');
}elseif(is_array($data['sub'])){
$tpl->generate('templates/navthird_open.html');
} else {
$tpl->generate('templates/navthird_off.html');
}
Code: Alles auswählen
{if("{ANZAHL}" != "false")}
({ANZAHL})
{/if}