Joomla. Virtuemart. Вывод товаров из подкатегорий

Главная  >>  CMS  >>  Joomla. Virtuemart. Вывод товаров из подкатегорий

Неудобства работы с Virtuemart заслуживают множества отдельных статей. Непродуманность модуля просто поражает, но, как часто бывает, иногда надо просто терпеть и писать костыли. В этой заметке покажу, как мне удалось вывести товары дочерних категорий при просмотре родительской.

Итак, следует сделать два шага и поправить два файла:

1. administrator/components/com_virtuemart/models/category.php
В класс добавляем новый метод:

2. administrator/components/com_virtuemart/models/products.php
Вместо следующей строки:

Вставляем вот этот блок:

После сохранения в родительской Категории Вы сможете увидеть список товаров с дочерних Категорий. На авторство не претендую — решение найдено в Интернете.