Раскрыть меню со всеми подпунктами в Virtuemart

Открываем файл:

\administrator\components\com_virtuemart\classes\ps_product_category.php

и там меняем строку $allowed = false; на $allowed = true;

Вуаля!

Стиль к пунктам прикручивается в том же файле чуть ниже:

$html .= '
<a title="'.$catname.'" style="display:block;'.$style.'" class="'. $css_class .'" href="'. $sess->url(URL."index.php?page=shop.browse&amp;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>';

там же определяются стили АКТИВНОГО пункта ПОДМЕНЮ (id=»active_menu», «sublevel»)

Чуть выше есть строчка:

$highlighted_style="font-style:italic;" ) {

она добавляет свойства к стилю если пункт является активным (через переменную $style) в строке, которую я указал выше, вот ее кусок:

 

style="display:block;'.$style.'"

Чтобы подвинуть пункты подменю достаточно убрать «&nbsp;&nbsp;&nbsp;» в строке . str_repeat(«&nbsp;&nbsp;&nbsp;»,$depth_list[$n]) . $catname

и добавить в стиль a.sublevel:link, a.sublevel:visited (в файле template_css.css шаблона) строку padding-left:20px;.

0

Раскрыть меню со всеми подпунктами в Virtuemart: 1 комментарий

Добавить комментарий