else if ($darstellen == 4) { $myKategorien = array(); $myKategorien = getallKategorien(); // Darstellungsangaben definieren // ------------------------------ // Tabellenbreite (wie left-Frame) aus Datenbank $darst['tbl_width'] = getcssarg('left_width')-10; // img-Tag Kategorie-Piktogramme $darst['align_img'] = ""; // Bildspalten $darst['td_1_align'] = "left"; $darst['td_1_valign'] = "top"; $darst['td_1_width'] = "17px"; // Textspalten $darst['td_2_align'] = "left"; $darst['td_2_valign'] = "top"; // Spaltenbreite Unterkategorienbeschreibung $darst['ukat_width'] = $darst['tbl_width'] - (2*$darst['td_1_width']); // Eigentliche Darstellung der Kategoriennavigation // ------------------------------------------------ //Die Kategorien werden in einer Tabelle dargestellt, da diese von den Browsern //zuerst komplett geladen wird, und erst dann dargestellt wird. echo "\n"; // $value ist ein Kategorie-Objekt, welches im Array Unterkategorien seine Unterkategorien // mitfuehrt (siehe auch USER_ARTIKEL_HANDLING.php, Funktion: getallKategorien()). foreach($myKategorien as $keyname => $value){ echo "\n\n\n\n\n\n\n"; // Wenn fuer diese Kategorie ihre Unterkategorien angezeigt werden sollen (Bei abgeschaltetem JavaScript immer der Fall): if ($zeigUnterkategorien){ $myUnterkategorien = array(); $myUnterkategorien = $value->getallkategorien(); //Alle Unterkategorien in einen Array kopieren for($i=0;$i < $value->kategorienanzahl();$i++){ echo "\n\n\n\n\n"; }// End for }//End if zeigUnterkategorien }// End foreach myKategorien echo "
 Nummernrahmen
\n"; // Wenn der Browser kein JavaScript beherrscht anderen Link verwenden if ($javascript_enabled != "false") { $zeigUnterkategorien = false; // Dieses Flag wird hier true gesetzt, weil alle Kategorien aufgeklappt werden sollen (kein JavaScript) } else { $zeigUnterkategorien = false; // Dieses Flag wird true, wenn die Unterkategorien einer Hauptkategorie angezeigt werden sollen } if ($selected == $value->Kategorie_ID) { // Ausgewaehlte Hauptkategorie ohne Unterkategorie darstellen // Wenn die bereits selektierte Kategorie Unterkategorien hat, soll eine entsprechende Meldung erscheinen (ev. alter Kommentar) $link_string = "\n"; echo $link_string; echo " [X]\n\n"; echo " \n"; echo " ".$link_string; echo $value->Name.""."\n"; } elseif ($open == $value->Kategorie_ID){ // Ausgewaehlte (geoeffnete) Hauptkategorie mit Unterkategorie(n) darstellen $link_string = ''."\n"; echo $link_string; echo "[-]\n\n"; echo "\n"; echo " ".$link_string; echo $value->Name.""."\n"; $zeigUnterkategorien = true; } elseif ($value->kategorienanzahl() > 0) { // Nicht ausgewaehlte (noch nicht geoeffnete) Hauptkategorie mit Unterkategorie(n) darstellen $ersteUnterkategorie = $value->getFirstUkat(); //Die erste Unterkategorie auslesen // Nur die Kategorie oeffnen, ohne Ukat: $link_string = ""; $link_string = "\n"; $link_string_ohne_js = "Kategorie_ID."\" target=\"_parent\">\n"; if ($javascript_enabled != "true") {$link_string = $link_string_ohne_js;} // Wenn der Browser kein JavaScript beherrscht anderen Link verwenden echo $link_string; echo "[+]\n\n"; echo "\n"; echo " ".$link_string; echo $value->Name.""."\n"; } else { // Nicht ausgewaehlte Hauptkategorie ohne Unterkategorie darstellen $link_string = "\n"; $link_string_ohne_js = "Kategorie_ID."\" target=\"_parent\">\n"; if ($javascript_enabled != "true") {$link_string = $link_string_ohne_js;} // Wenn der Browser kein JavaScript beherrscht anderen Link verwenden echo $link_string; echo " [ ]\n\n"; echo " \n"; echo " ".$link_string; echo $value->Name.""."\n"; } echo "
\""; if ($selected == $myUnterkategorien[$i]->Kategorie_ID || $active_Ukat_ID == $myUnterkategorien[$i]->Kategorie_ID) { echo "\n"; // Ausgewaehlte Unterkategorie darstellen $link_string = "\n"; $link_string_ohne_js = "Kategorie_ID."\" target=\"_parent\">\n"; if ($javascript_enabled != "true") {$link_string = $link_string_ohne_js;} // Wenn der Browser kein JavaScript beherrscht anderen Link verwenden echo $link_string; echo $link_string; echo "[X]\n\n"; echo "\n"; echo " ".$link_string; echo $myUnterkategorien[$i]->Name."\n"; echo "\n"; } else { // Nicht ausgewaehlte Unterkategorie darstellen $link_string = "\n"; $link_string_ohne_js = "Kategorie_ID."\" target=\"_parent\">\n"; if ($javascript_enabled != "true") {$link_string = $link_string_ohne_js;} // Wenn der Browser kein JavaScript beherrscht anderen Link verwenden echo $link_string; echo $link_string; echo $link_string; echo "[ ]\n\n"; echo "\n"; echo " ".$link_string; echo $myUnterkategorien[$i]->Name."\n\n"; } echo "
";