К содержанию

GetResources и опция hideContainers

На одном из моих проектов обнаружил, что при вызове getResources через getPage и без него, не работает опция hideContainers=``. Прошу помощи — как через getPage вывести все вложенные ресурсы, за исключением контейнеров? Подозреваю, что это можно как-то вывести через where=``.

Заранее благодарен.
Wassi Wassinen
Wassi Wassinen
03 сентября 2013, 12:57
modx.pro
4 901
Реклама

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

Василий Наумкин
Василий Наумкин Администратор
03 сентября 2013, 17:07
А у него нет такой опции, это из Wayfinder, кажется.

Надо юзать
&where=`{"isfolder":0}`

Ну и советую сразу перейти на pdoResources — параметры почти те же, а скорость в разы выше.
    Wassi Wassinen
    Wassi Wassinen Проверенный
    03 сентября 2013, 17:11
    Спасибо, Василий! :)
      Wassi Wassinen
      Wassi Wassinen Проверенный
      03 сентября 2013, 17:12
      Оф. документация. rtfm.modx.com/extras/revo/getresources:
      hideContainers == If set, will not show any Resources marked as a container (is_folder).
      Wassi Wassinen
      Wassi Wassinen Проверенный
      03 сентября 2013, 17:19
      Не подхватывает. (
        Wassi Wassinen
        Wassi Wassinen Проверенный
        03 сентября 2013, 17:24
        Заработало со старым синтаксисом &where=`{«isfolder:=»:0}`
        Wassi Wassinen
        Wassi Wassinen Проверенный
        03 сентября 2013, 17:10
        Дополню вопрос: Я правильно понимаю значение функции hideContainers — при выводе, допустим, списка ресурсов эта функция позволяет отображать только конечные ресурсы, у которых отсутствует значение container?
          Василий Наумкин
          Василий Наумкин Администратор
          03 сентября 2013, 18:19
          В pdoResources точно так.

          В getResources не уверен, но вроде бы тоже.
            Aliaksandr Katlou
            Aliaksandr Katlou Проверенный
            03 сентября 2013, 22:27
            Точно тоже.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          9