Самый гибкий сниппет для вывода ресурсов.
Помогите новичку понять как сделать быстрый и красивый вывод ресурсов. Задача следующая:
Книга 1
Раздел
Раздел
Раздел
Книга 2
Раздел
Раздел
Раздел
Мне нужен отдельный шаблон для «Книг» и для «Разделов». Единственное решение для меня сейчас это Wayfinder. Можно ли решить эту задачу с помощью GetResources или pdoResources.
Upd. GetResources выводит ресурсы в разнобой, мне нужно что бы они выводились аналогично древу ресурсов в админке.
Книга 1
Раздел
Раздел
Раздел
Книга 2
Раздел
Раздел
Раздел
Мне нужен отдельный шаблон для «Книг» и для «Разделов». Единственное решение для меня сейчас это Wayfinder. Можно ли решить эту задачу с помощью GetResources или pdoResources.
Upd. GetResources выводит ресурсы в разнобой, мне нужно что бы они выводились аналогично древу ресурсов в админке.
Комментарии: 4
Не совсем понимаю что тебе нужно выводить? Wayfinder строит меню, МЕНЮ. А getResources и pdoResources выводят на экран сами ресурсы.
Если тебе нужно сделать меню то pdoMenu и Wayfinder аналоги и имеют одинаковый базовый функционал, но pdoMenu выигрывает за счет того что в нем есть много дополнительных не базовых параметров. Смотреть тут: docs.modx.pro/components/pdotools/general-settings
Если тебе нужно сделать вывод самих документов то тогда тебе нужно выбирать между getResources и pdoResources они тоже аналоги, но pdoResources выигрывает по точно такой же причине. За счет того что в нем есть много дополнительных не базовых параметров.
docs.modx.pro/components/pdotools/general-settings
Если тебе нужно сделать меню то pdoMenu и Wayfinder аналоги и имеют одинаковый базовый функционал, но pdoMenu выигрывает за счет того что в нем есть много дополнительных не базовых параметров. Смотреть тут: docs.modx.pro/components/pdotools/general-settings
Если тебе нужно сделать вывод самих документов то тогда тебе нужно выбирать между getResources и pdoResources они тоже аналоги, но pdoResources выигрывает по точно такой же причине. За счет того что в нем есть много дополнительных не базовых параметров.
docs.modx.pro/components/pdotools/general-settings
Мне нужно вывести ресурсы именно в том виде в котором я хочу. Это значит, что ресурсы на странице должны выводится в той же последовательности что и в админке. Кроме того, я хочу оформить Книги и Разделы, по разному. GetResources выводит ресурсы используя один и тот же шаблон, а мне нужно что бы у контейнера и у документов внутри него были разные шаблоны. Честно говоря испытываю сложность в описаний своей задумки. Сейчас попробую найти пример в интернете и дать ссылку.
Тогда pdoResources полностью оправдает твои ожидания.
Для глав создай шаблон к примеру у него id 10 а для разделов создай шаблон с id 11
Тогда при вызове можно сделать так:
Для глав создай шаблон к примеру у него id 10 а для разделов создай шаблон с id 11
Тогда при вызове можно сделать так:
[[!pdoResources?
&parents=`0`
&depth=`0`
&limit=`0`
&hideContainers=`1`
&hideUnsearchable=`1`
&tplCondition=`template`
&tplOperator=`==`
&conditionalTpls=`{"10":"Здесь имя чанка для ГЛАВ", "11":"Здесь имя чанка для разделов"}`
]]
Спасибо, попробую.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.