Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 24.04.2008, 12:22
krasok krasok ist offline
Neuer Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 20
Standard Kategorieübersicht Formatierung

Habe vor einiger Zeit ein Modul installiert wo die Kategorieansicht direkt ausgeklappt angezeigt wird. Problem an der Struktur ist nur das alle Ebenen gleich dargestellt werden.

Ich habe mich dann mal dran gemacht das etwas umzuformatieren, musste aber dann feststellen das wenn ich mich in den Kategorien befinde das richtig dargestellt wird. Gehe ich dann aber ausserhalb der Kategorien auf einen Link sind die Formatierungen teilweise weg.

hier mal der auszug aus der angepassten Datei:
PHP-Code:
$MainStyle 'CatLevel'.$level;

        if (
xtc_has_category_subcategories($cid)) {
            if ((
$this_category == $cid)||($in_path)) {
                
$categories_string .=    '<li style=" list-style:none;" class="'.$MainStyle.' SubMenue On"><a href="' xtc_href_link(FILENAME_DEFAULTxtc_category_link($cid$foo[$cid]['name']) ) . '" style="color:red; font-size:12px; font-weight:bold;">';
            } else {
                
$categories_string .=   '<li style=" list-style:none;" class="'.$MainStyle.' SubMenue Off"><a href="' xtc_href_link(FILENAME_DEFAULTxtc_category_link($cid$foo[$cid]['name']) ) . '">';
            }
        } else {
            if ((
$this_category == $cid)||($in_path)) {
                
$categories_string .=   '<li style=" list-style:none;" class="'.$MainStyle.' NoSubMenue On"><a href="' xtc_href_link(FILENAME_DEFAULTxtc_category_link($cid$foo[$cid]['name']) ) . '">';
            } else {
                
$categories_string .=    '<li style=" list-style:none;" class="'.$MainStyle.' NoSubMenue Off"><a href="' xtc_href_link(FILENAME_DEFAULTxtc_category_link($cid$foo[$cid]['name']) ) . '">';
            }
        }
        
$categories_string .=  $foo[$cid]['name'];
    
        if (
SHOW_COUNTS == 'true') {
            
$products_in_category xtc_count_products_in_category($cid);
            if (
$products_in_category 0) {
                
$categories_string .= ' (' $products_in_category ')';
            }
        }
        
$categories_string .= "</a></li>\n";
    } 
zu sehen ist das Übel unter: http://creative4live.de

Die Stylesheet angaben für die Listenformatierung hab ich einfach in den Quelltext gesetzt.
Mit Zitat antworten