我正在开发一个网站,顶部有一个主导航,然后在右侧边栏中有一些不同的导航(这里)。
我正在用 Wayfinder 召回它们,现在我想在侧边栏中的“树”结构中显示它们。
例如,对于资源 AVB(39),我在资源下有 2 个:“资源下的资源 AVB #1”和“资源下的资源 AVB #2”。
如何以“树”结构显示它们?就像是
AVB
- 资源 AVB #1 下的资源
- 资源 AVB #2 下的资源
这是我的实际代码:
[[!Wayfinder? &startId=`5` &level=`0`]]
我正在开发一个网站,顶部有一个主导航,然后在右侧边栏中有一些不同的导航(这里)。
我正在用 Wayfinder 召回它们,现在我想在侧边栏中的“树”结构中显示它们。
例如,对于资源 AVB(39),我在资源下有 2 个:“资源下的资源 AVB #1”和“资源下的资源 AVB #2”。
如何以“树”结构显示它们?就像是
AVB
这是我的实际代码:
[[!Wayfinder? &startId=`5` &level=`0`]]
你可以做这样的事情。
[[Wayfinder? &startId=`[[*parent]]` ]]
或者,如果您的级别较深,请查看 UltimateParent 代码段,这将使您获得一定数量的级别。 https://modx.com/extras/package/ultimateparent
例如
[[Wayfinder? &startId=`[[UltimateParent? &topLevel=`2`]]` ]]
您可能需要像这样运行未缓存的 UltimateParent:[[!UltimateParent]]