Virtuemart не отображает подкатегории без товара. Исправляем.

По умолчанию в Virtuemart 1.1.x есть такая фишка (фишка ли?) — если в родительской категории нет товаров, то подкатегории не отображаются. Может  быть, это как-то и оправдано, но не всегда нужно. Надо исправить.

Для этого открываем файл administrator/components/com_virtuemart/html/shop.browse.php и в строке 86 (если ничего не менялось ранее) ставим отрицание (восклицательный знак). То есть было:

elseif( $num_rows == 0 && empty($product_type_id) && empty($child_list)) {

Стало:

elseif( $num_rows == 0 && empty($product_type_id) && !empty($child_list)) {

Вот и все.

0

Virtuemart не отображает подкатегории без товара. Исправляем.: 3 комментария

  1. myamlik

    Добрый день!
    У меня на virtuemart 2.0.12f нет administrator/components/com_virtuemart/html/shop.browse.php
    и других файлов содержащие данные строки тоже нет.
    Подкатегории не отображаются ни с товаром, ни без. Вытаскиваешь в верхнюю категорию, тогда отображается.

    Вопрос: как сделать что бы в категории (например столы) отображалась подкатегория (обеденные столы)?

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