Вывод дочерних ресурсов родителя
Имеется структура:
Папка(1)
-------Папка(11)
--------------Документ(11)
--------------Документ(12)
Папка(2)
-------Папка(22)
--------------Документ(21)
-------Папка(23)
--------------Документ(22)
Папка(3)
-------Папка(33)
--------------Документ(31)
--------------Документ(32)
Нужно вывести список контейнеров ресурса папки 2, а ниже их документы
В шаблоне вывожу
[[!pdoResources?
&parents=`2`
&depth=`0`
&hideContainers=`0`
&tpl=`protokolSection`
&toPlaceholder=`protokolSection`
]]
[[+protokolSection:notempty=`
[[+protokolSection]]
`]]
чанк protokolSection
[[+pagetitle]]
[[!pdoResources?
&parents=`84`
&depth=`1`
&hideContainers=`1`
&tpl=`protokolElement`
&toPlaceholder=`protokolElement`
]]
[[+protokolElement:notempty=`
— [[+protokolElement]]
`]]
чанк protokolElement
[[+pagetitle]]
В итоге выводится следующее:
Папка(22)
----Документ(21)
----Документ(22)
Папка(23)
----Документ(21)
----Документ(22)
Подскажите пожалуйста как сделать чтобы выводилось вот так:
Папка(22)
----Документ(21)
Папка(23)
-----Документ(22)
Спасибо
Папка(1)
-------Папка(11)
--------------Документ(11)
--------------Документ(12)
Папка(2)
-------Папка(22)
--------------Документ(21)
-------Папка(23)
--------------Документ(22)
Папка(3)
-------Папка(33)
--------------Документ(31)
--------------Документ(32)
Нужно вывести список контейнеров ресурса папки 2, а ниже их документы
В шаблоне вывожу
[[!pdoResources?
&parents=`2`
&depth=`0`
&hideContainers=`0`
&tpl=`protokolSection`
&toPlaceholder=`protokolSection`
]]
[[+protokolSection:notempty=`
[[+protokolSection]]
`]]
чанк protokolSection
[[+pagetitle]]
[[!pdoResources?
&parents=`84`
&depth=`1`
&hideContainers=`1`
&tpl=`protokolElement`
&toPlaceholder=`protokolElement`
]]
[[+protokolElement:notempty=`
— [[+protokolElement]]
`]]
чанк protokolElement
[[+pagetitle]]
В итоге выводится следующее:
Папка(22)
----Документ(21)
----Документ(22)
Папка(23)
----Документ(21)
----Документ(22)
Подскажите пожалуйста как сделать чтобы выводилось вот так:
Папка(22)
----Документ(21)
Папка(23)
-----Документ(22)
Спасибо
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
В чанке с папкой контент для документа выводится через {$wrapper}
А можно как то это дело подружить с migx?
Суть такая, в каждом ресурсе есть допполе (files) с типом migx, где прикрепляются файлы
и в шаблоне также вывести?
[[#2.pagetitle]]
[[getImageList?
&docid=`2`
&tvname=`files`
&tpl=`filesElement`
&toPlaceholder=`pricesOuter12`
&limit=`0`
]]
[[+pricesOuter12:notempty=`
— [[+pricesOuter12]]
`]]