На данном форуме подобные вопросы находил, но оставшиеся без ответа. Поэтому сильно не надеюсь, но думаю, может кто-то все-таки подскажет. Как можно прописать стили для 3, 4,...n - го уровня вложенности категорий? Список категорий товаров выводится модулем mod_virtuemart, есть три уровня вложенности категорий. Модуль выводит названия категорий одним и тем же стилем. Как сделать, чтобы задать разные стили (разные шрифты) для подкатегорий 2-го и 3-го уровня? Спасибо!
Найти administrator\components\com_virtuemart\classes\ps_product_category.php, заменить в нем Код (PHP): if( $depth_list[$n] > 0 ) { $css_class = "sublevel"; } else { $css_class = $links_css_class; } $catname = shopMakeHtmlSafe( $category_tmp[$row_list[$n]]["category_name"] ); $html .= ' <a title="'.$catname.'" style="display:block;'.$style.'" class="'. $css_class .'" href="'. $sess->url(URL."index.php?page=shop.browse&category_id=".$category_tmp[$row_list[$n]]["category_child_id"]) .'" '.$append.'>' . str_repeat(" ",$depth_list[$n]) . $catname . ps_product_category::products_in_category( $category_tmp[$row_list[$n]]["category_child_id"] ) .'</a>'; на Код (PHP): if( $depth_list[$n] > 0 ) { $css_class = "sublevel".$depth_list[$n]; } else { $css_class = $links_css_class; } $catname = shopMakeHtmlSafe( $category_tmp[$row_list[$n]]["category_name"] ); $html .= ' <a title="'.$catname.'" class="'. $css_class .'" href="'. $sess->url(URL."index.php?page=shop.browse&category_id=".$category_tmp[$row_list[$n]]["category_child_id"]) .'" '.$append.'>' . $catname . ps_product_category::products_in_category( $category_tmp[$row_list[$n]]["category_child_id"] ) .'</a>'; Классы sublevel1, sublevel2 и т.д. оформляем