Скрываем категории без товаров в Virtuemart

Комментариев: 0

Иногда бывает, что заказчики не хотят отображать на сайте разделы, в которых на данный момент нет товаров (например ещё наполняется или какие-то другие, экзотичный ситуации). И тогда встаёт вопрос, а как не отображаться категории без товаров. После исследования административной части сайта, пониманием, что каких-то удобных и красивых галочек нет, следовательно нужно править шаблон.

Открываем файл: /templates/ваш_шаблон/html/com_virtuemart/category/dafault.php

Находим цикл в котором перебираются все вложенные категории:

foreach ($this->category->children as $category) {

И дописываем сразу после:

$categoryCount= VmModel::getModel('category');
$bol = $categoryCount->countProducts($category->virtuemart_category_id );
if ($bol == 0)
continue;

Отправить ответ

avatar
  Подписаться  
Уведомлять