bolleone Posted March 20, 2008 Report Share Posted March 20, 2008 Hallo, ich versuche gerade, die Kategorienanzeige in einem Shop umzustricken. Der Shop hat eine Kategorienstruktur mit 3 Ebenen. Die Darstellung der beiden ersten Ebenen klappt bestens. In der Ebene 3 wird nach Listeneintrag noch einmal ein leerer Listeneintrag dazwischengepappt. Kann sich jemand erklären, warum dem so ist? So siehts jetzt aus: <ul> <li class="level1">#Eintrag</li> <li class="level2">#Eintrag</li> <li class="level3">LEER</li> <li class="level3">#Eintrag</li> <li class="level3">LEER</li> <li class="level3">#Eintrag</li> <li class="level2">#Eintrag</li> <li class="level1">#Eintrag</li> </ul> Das ist meine aktuelle Datei xtc_show_category.inc.php: <?php function xtc_show_category($counter) { global $foo, $categories_string, $id; for ($a=0; $a<$foo[$counter]['level']; $a++) { if ($foo[$counter]['level']=='0') { $categories_string .= '<li class="level1">'; } if ($foo[$counter]['level']=='1') { $categories_string .= '<li class="level2">'; } if ($foo[$counter]['level']=='2') { $categories_string .= '<li class="level3">'; } $categories_string .= ""; } if ($foo[$counter]['level']=='') { if (strlen($categories_string)=='0') { $categories_string .='<li class="level1">'; } else { $categories_string .='<li class="level1">'; } $categories_string .= '<a href="'; } else { $categories_string .= '<a href="'; } $cPath_new=xtc_category_link($counter,$foo[$counter]['name']); $categories_string .= xtc_href_link(FILENAME_DEFAULT, $cPath_new); $categories_string .= '">'; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= '<strong>'; } // display category name $categories_string .= $foo[$counter]['name']; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= '</strong>'; } $categories_string .= '</a></li>'; if ($foo[$counter]['next_id']) { xtc_show_category($foo[$counter]['next_id']); } else { $categories_string .= ''; } } ?> Kan mir da jemand helfen? Link to comment Share on other sites More sharing options...
eurotrophy Posted March 22, 2008 Report Share Posted March 22, 2008 Hallo ich habe auch versucht die ganze ausgabe in eine unordered liste zu stecken, doch bin daran gescheitert, es sah immer komisch aus. Ich habe dann eine fertige lösung gefunden Kategorien-Navigation als Liste ausgeben und bin damit zufrieden. hab einige sachen angepasst und das war auch alles. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.