Самый гибкий сниппет для вывода ресурсов.

Помогите новичку понять как сделать быстрый и красивый вывод ресурсов. Задача следующая:
Книга 1
Раздел
Раздел
Раздел
Книга 2
Раздел
Раздел
Раздел

Мне нужен отдельный шаблон для «Книг» и для «Разделов». Единственное решение для меня сейчас это Wayfinder. Можно ли решить эту задачу с помощью GetResources или pdoResources.
Upd. GetResources выводит ресурсы в разнобой, мне нужно что бы они выводились аналогично древу ресурсов в админке.
Андрей
23 марта 2014, 12:40
modx.pro
1
2 002
0

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

Aртур Чикин
23 марта 2014, 18:05
0
Не совсем понимаю что тебе нужно выводить? Wayfinder строит меню, МЕНЮ. А getResources и pdoResources выводят на экран сами ресурсы.

Если тебе нужно сделать меню то pdoMenu и Wayfinder аналоги и имеют одинаковый базовый функционал, но pdoMenu выигрывает за счет того что в нем есть много дополнительных не базовых параметров. Смотреть тут: docs.modx.pro/components/pdotools/general-settings

Если тебе нужно сделать вывод самих документов то тогда тебе нужно выбирать между getResources и pdoResources они тоже аналоги, но pdoResources выигрывает по точно такой же причине. За счет того что в нем есть много дополнительных не базовых параметров.
docs.modx.pro/components/pdotools/general-settings
    Андрей
    23 марта 2014, 18:50
    0
    Мне нужно вывести ресурсы именно в том виде в котором я хочу. Это значит, что ресурсы на странице должны выводится в той же последовательности что и в админке. Кроме того, я хочу оформить Книги и Разделы, по разному. GetResources выводит ресурсы используя один и тот же шаблон, а мне нужно что бы у контейнера и у документов внутри него были разные шаблоны. Честно говоря испытываю сложность в описаний своей задумки. Сейчас попробую найти пример в интернете и дать ссылку.
      Aртур Чикин
      23 марта 2014, 18:59
      1
      0
      Тогда pdoResources полностью оправдает твои ожидания.

      Для глав создай шаблон к примеру у него id 10 а для разделов создай шаблон с id 11
      Тогда при вызове можно сделать так:
      [[!pdoResources?
        &parents=`0`
        &depth=`0`
        &limit=`0`
        &hideContainers=`1`
        &hideUnsearchable=`1`
        &tplCondition=`template`
        &tplOperator=`==`
        &conditionalTpls=`{"10":"Здесь имя чанка для ГЛАВ", "11":"Здесь имя чанка для разделов"}`
      ]]
      Андрей
      23 марта 2014, 19:05
      0
      Спасибо, попробую.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4