GetResources и опция hideContainers
На одном из моих проектов обнаружил, что при вызове getResources через getPage и без него, не работает опция hideContainers=``. Прошу помощи — как через getPage вывести все вложенные ресурсы, за исключением контейнеров? Подозреваю, что это можно как-то вывести через where=``.
Заранее благодарен.
Заранее благодарен.
Комментарии: 9
А у него нет такой опции, это из Wayfinder, кажется.
Надо юзать
Ну и советую сразу перейти на pdoResources — параметры почти те же, а скорость в разы выше.
Надо юзать
&where=`{"isfolder":0}`
Ну и советую сразу перейти на pdoResources — параметры почти те же, а скорость в разы выше.
Спасибо, Василий! :)
Оф. документация. rtfm.modx.com/extras/revo/getresources:
hideContainers == If set, will not show any Resources marked as a container (is_folder).
hideContainers == If set, will not show any Resources marked as a container (is_folder).
Не подхватывает. (
Заработало со старым синтаксисом &where=`{«isfolder:=»:0}`
Дополню вопрос: Я правильно понимаю значение функции hideContainers — при выводе, допустим, списка ресурсов эта функция позволяет отображать только конечные ресурсы, у которых отсутствует значение container?
В pdoResources точно так.
В getResources не уверен, но вроде бы тоже.
В getResources не уверен, но вроде бы тоже.
Точно тоже.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.