Категории товаров

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

3 ответа

  • 2

    {if $wa->shop->productsCount("category/`$category.id`") != 0}
    Вот так мы можем проверить, есть ли товары в категории

    К сожалению Вы не описываете, где именно необходимо скрывать эту категорию (дерево категорий, хлебные крошки и т.д.)
    Если в дереве категорий - может возникнуть необходимость изменить вывод дерева категорий циклом

    Так же есть еще проблема: если категория не содержит товаров, но содержит подкатегории с товарами - она все равно будет скрыта т.к. в ней нет товаров

    • +1
      Сергей Г. Сергей Г. 20 июля 2018 15:21 #

      Категории придуманы для товаров, а не наоборот. Какой смысл в пустых категориях на сайте, при том что их бывает тысячи. И неважно в крошках или нет, вложенные или нет. Это недоработка программы!

      • +2

        Категории еще могут иметь описание, подкатегории, внешние ссылки на эти категории и т.д.
        Автоматически удалять такую категорию нельзя т.к. она имеет вес в поисковиках.
        Исчез урл, 404, упали в поисковике.
        Так что - ни в коем случае автоматизировать это нельзя!
        Только руками. только очень аккуратно и продуманно

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите