Virtuemart - отобразить подкатегории

Статус
В этой теме нельзя размещать новые ответы.

Wounderer

Создатель
Регистрация
11 Янв 2007
Сообщения
21
Реакции
6
Доброго времени суток!
Подскажите, пожалуйста, как мне вывести список подкатегорий?
Вернее, как его получить )
Объясню подробнее:
Отображаю категории на главной. Настраиваю отображение через categoryChildlist.tpl.php
Соответственно каждая категория отображается в ячейке таблицы (TD)
Хочу добавить, чтобы в этой ячейке отображались подкатегории данной категории. Как мне запросить список дочерних категорий ?
Было бы не плохо массивом Category_id => category_name для каждой подкатегории...
Вторую неделю бьюсь, понимаю что ничего не знаю в виртумарте, но все же надо учиться на практике ) Направте на путь истинный!
 
Похожую задачу я решал, модифицируя в administrator/components/com_virtuemart/classes/ps_product_category.php функцию get_category_tree
 
В этом файле и в этой функции надо найти строку
$allowed = false;
и закоментировать ее. У меня она под номером 698
 
В файле categoryChildlist.tpl.php шаблона virtuemart, после кода
Код:
<div align="center" style="padding-left:5px;"> <a title="<?php echo $category["category_name"] ?>" href="<?php echo $sess->url(URL."index.php?option=com_virtuemart&amp;page=shop.browse&amp;category_id=".$category["category_id"]); ?>">
Вставить следующий код:
Код:
   <?php    echo ps_product_category::get_subcategory ( $category["category_id"] );
            echo $category['number_of_products'];
   ?>
   </a></div>
 
есть компонент VirtueMart Frontpage Categories ...его можно настроить чтоб сразу показывал и подкатегории
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху