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}