Как скрыть пустые категории MiniShop2?

Добрый день!
Подскажите, как мне скрыть категории, в которых нет товаров (т.е. отсутствуют товары с Data.availability:1)?
Сейчас вывод сделан так:

[[pdoMenu?
&parents=`[[*id]]`
&level=`1`
&tpl=`cat_tpl`
&showHidden=`0`
&where=`{«template:!=»:12}`
]]

А еще сложность в том, что в категории могут быть не товары, а подкатегории, и тогда ее нужно отображать.
Олег
26 августа 2020, 14:28
modx.pro
1 043
0

Комментарии: 4

Андрей
10 декабря 2020, 13:25
0
Олег, решили вопрос с выводом категорий?
    Nikita
    29 мая 2025, 10:09
    0
    Подскажите, пожалуйста, кто-то решил данную задачу? Актуально, не могу придумать как… ((((
      Николай Савин
      30 мая 2025, 19:57
      0
      Пишется небольшой сниппет, который получает список «непустых» категорий. Перечень ID кладем в плейсхолдер.
      Запускаем сниппет ДО вызова pdoMenu
      В pdoMenu — дописываем параметр resources и вставляем в него плейсхолдер из шага выше
        Nikita
        03 июня 2025, 16:19
        0
        Николай, спасибо за ответ!

        Сам уже дошёл до подобной схемы и реализовал ))
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4