Как подсчитать количество дочерних ресурсов с фильтром?

Кто знает как подсчитать количество дочерних ресурсов с фильтром?
Я видел примеры сниппетов, но они не умеют сразу смотреть в несколько ресурсов.
Подскажите может у кого то есть рабочий код.
Нужно чтобы допустим выводило количество дочерних ресурсов допустим с темой №2 в ресурсе №1.
Сергій
11 августа 2021, 05:30
modx.pro
1 377
0
Поблагодарить автора Отправить деньги

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

Andrey
11 августа 2021, 17:17
0
pdoResources не подходит? Там и выборка, и фильтры, и подсчёт количества.
    Сергій
    11 августа 2021, 18:26
    0
    А пример можно?
      Sergey (Sentinel)
      11 августа 2021, 19:03
      0
      [[!pdoResources?
          &parents=`0`
          &depth=`0`
          &tpl=`@INLINE <li>[[+pagetitle]] — [[+count]]</li>`
          &limit=`0`
          &select=`{
            "modResource":"id, pagetitle",
            "Children":"COUNT(Children.id) as count"
          }`
          &leftJoin=`{
            "Children":{"class":"modResource", "on":"modResource.id = Children.parent AND (Children.deleted != 1 AND Children.published = 1)"}
          }`
          &where=`{"Children.id:IS NOT":null}`
          &sortby=`{"id":"ASC"}`
          &groupby=`modResource.id`
        ]]
        Andrey
        11 августа 2021, 19:06
        +1
        Так в справке ведь всё расписано. Не могу знать что у вас там конкретно, какие параметры нужны. Просто добавляете параметры под задачи…
        Вот по тв, например:
        [[pdoResources?
            &parents=`1,3,5` //тут родители
            &includeTVs=`tv1`
            &tvFilters=`tv1==123` //фильтр по tv. если tv1 равно 123
            &setTotal=`1`
            &totalVar=`total` //имя плейсхолдера для вывода количества результатов
        ]]
          Сергій
          11 августа 2021, 22:36
          0
          Да чтобы ты в жизни не болел и геморрой не доставал.
          Спасибо большое!!!
      Диман
      11 августа 2021, 21:40
      0
      Может подскажите, как реализовать вывод кол-во товара в категориях на главной страничке !?
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6