Добавить условие вывода для pdoResources

Коллеги, столкнулся с таким вопросом, необходимо вывести ресурсы через pdoRecources с такими условиями: нужно вывести все ресурсы из родителя 85, а также из родителя 320 с условием, что чекбокс itemCheckbox включён. Пытаюсь реализовать таким образом:

&where=`{«OR»:[{«parent»:85},{«parent»:320,«itemCheckbox»:1}]}`

Этот код не работает, ничего не выводит, уже пробовал разные варианты. Если кто знает, как правильно написать эту строчку, буду очень признателен.
Сергей
15 августа 2024, 14:40
modx.pro
180
0

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

Гарри
15 августа 2024, 18:32
0
[[!pdoResources?
    &parents=`0`
    &includeTVs=`itemCheckbox`
    &where=`[ [{ "parent": 320, "AND:itemCheckbox:=": 1 },{ "OR:parent:=": 85 }] ]`
]]
    Сергей
    20 августа 2024, 13:00
    0
    Таким образом выводится не хочет. Я использую pdoPage для пагинации:
    [[!pdoPage?
    &parents=`0`
    &tpl=`tpl-news`
    &limit=`6`
    &sortdir=`DESC`
    &includeTVs=`previewNews,uncludeNews`
    &where=`{«parent»: 85}, «OR:parent»: 320, «AND:uncludeNews:=»:1`
    &tplPageWrapper=`@INLINE
      [[+prev]][[+pages]][[+next]]
    `
    &tplPage=`@INLINE [[+pageNo]]`
    &tplPageActive=`@INLINE [[+pageNo]]`
    &tplPagePrev=`@INLINE «`
    &tplPageNext=`@INLINE »`
    &tplPagePrevEmpty=`@INLINE «`
    &tplPageNextEmpty=`@INLINE »`
    ]]

    и если по parent всё фильтруется по по чекбоксу tv uncludeNews не хочет.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2