Не выводить пустую категорию Новый

Дополнение: pdoResources

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





Эти самые категории необходимо выводить на сайт. Но с одним условием, если в категории нет дочерних ресурсов с определенным шаблоном то не выводить эту категорию, если есть то выводить!

Подскажите куда капнуть, возможно необходимо написать правильный запрос в параметр &where или же какой то др. вариант.

Заранее благодарен!
15 октября 2016, 20:44    Дмитрий Середюк   
0    298 0

Комментарии (8)

  1. Александр 15 октября 2016, 20:51 # 0
    А какой сниппет для вывода вы используйте?
    1. Дмитрий Середюк 15 октября 2016, 21:46 # 0
      pdoResources
    2. Илья Уткин 15 октября 2016, 21:54 # 0
      Нужно приджойнить (Join) дочерние ресурсы и в where дописать условие Children.id IS NOT NULL
      1. Дмитрий Середюк 15 октября 2016, 22:05 # 0
        А есть какой то конкретный пример?, а то с джонинами этими, как то тяжко.
        1. Александр 16 октября 2016, 12:48 # +1
          Так тут нужна проверка не только на пустоту каталога, но и на наличие в нем ресурсов с нужным шаблоном. По сути тут нужен подзапрос в where с проверкой на наличие подресурсов с шаблоном.

          Как это корректно написать (подзапрос, как указать таблицу) в параметрах сниппета вопрос, но я думаю лучше можно сделать простой сниппет на pdoTools если для вывода меню не используется много настроек специфичных для pdoResources.
      2. Владимир 15 октября 2016, 22:07 # 0
        Используйте &tplCondition docs.modx.pro/components/pdotools/snippets/pdoresources
        1. Володя 15 октября 2016, 22:12 # 0
          и как он поможет?
          1. Владимир 16 октября 2016, 12:28 # 0
            Это я вчера написал? О, нет, меня взломали)) Шутка.
            Тупанул, я что то об оформлении результатов думал. (ЗЫ но был трезв)
        Вы должны авторизоваться, чтобы оставлять комментарии.