MODx Revo:
Есть сайт с документами до третьего уровня вложенности:
документ1
-документ1.1
-документ1.2
--документ1.2.1
--документ1.2.2
--документ1.2.3
-документ1.3
документ2
документ3
...
Сверху на страницах выпадающее меню со страницами первого и второго уровня вложенности.
При переходе на страницу документ1.2 внизу страницы должно появляться подменю со страницами документ1.2.1, документ1.2.2 и документ1.2.3.
Как это сделать средствами Wayfinder?
Верхнее меню понятно как выводить:
[[Wayfinder? &startId=`0` &level=`2`...
А как выводить нижнее, чтобы оно выводилось только на страницах второго уровня вложенности (и если у этих страниц есть подстраницы)?
Updated:
Нашел решение.
В моем случае для подменю сработало вот это (пришлось установить UltimateParent):
[[*parent:eq=`[[UltimateParent? &topLevel=`1`]]`:then=`
[[Wayfinder? &hideSubMenus=`1`]]
`]]
А вообще хреново, конечно, что в modx нет какого-нибудь pagelevel, указывающего на вложенность документа.
P.P.S. Хотя, count($modx->getParentIds($id))
))
[ed. note: schlitz last edited this post 12 years, 5 months ago.]