Вывод ресурсов через getResources сохраняя структуру

Вообще задача такая) Нужно сделать вывод как в wayfinder, но только с помощью сниппета getResources так как он используется в сниппетом tmCatalog в tagmanager2.

В итоге после всех манипуляций должна происходить фильтрация и вывод с сохранением вложенности.

- Дом 1
-- Квартира 1
-- Квартира 2
- Дом 2
-- Квартира 1
-- Квартира 2
-- Квартира 3
- Дом 6
-- Квартира 4
-- Квартира 8

и т.д.

Искал в интернетах решение, но не нашёл. В EVO я бы это реализовал через DLBuildMenu т.к. он понимает параметры DocLister, но к великому сожалению заказчик потребовал делать проект на Revo. Прошу помочь, а то уже много сломал голову этим вопросом

1 комментарий

avatar
Нашел решение
[[getProducts?
&parents=`4`
&where=`{"hidemenu":0,"template:<>":5}`
&tpl=`menuRowTpl`
&addSubItemCount=`1`
&activeParentSnippet=`getProducts?parents=[[+id]]&tpl=menuRowTpl2`
]]

menuRowTpl:
<li>
    <a href="[[~[[+id]]]]" class="[[+activeClass]]">[[+pagetitle]] ([[+subitemcount]])</a>
    [[+active:is=`1`:then=`
    <ul>
        [[+activeParent_snippet]]
    </ul>
    `:else=``]]
</li>

menuRowTpl2:
<li>
    <a href="[[~[[+id]]]]" class="[[+activeClass]]">[[+pagetitle]]</a>
</li>

но оно не выводит результатов в связке с tagmanager2.
Комментарий отредактирован 2017-06-05 12:21:37 пользователем milkamil93
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.