【发布时间】:2011-09-09 04:16:43
【问题描述】:
参考:Modx Revo 上的 Wayfinder
我一直在广泛搜索,但找不到答案。
我发现一个非常棘手的情况是试图输出一个包含当前菜单的列表项的额外属性(您当前所在页面上的菜单链接)。 例如: 而不仅仅是这一行..
<li class="current"><a href="#">This is the menu</a></li>
我想要..
<li class="current" value="1"><a href="#">This is the menu</a></li>
见 value="1"
我尝试创建与 &hereTpl 参数相关的块,但显然该参数在 Wayfinder Revo 中不再有效(或者是吗?)。
我认为另一种可能的方法是,如果 &rowTpl 中的条件可以为当前菜单呈现所需的属性,但又是另一面砖墙。
我还尝试了 [[+wf.attributes]] (在模板块中的列表项标记上,并将所需的属性放在所有资源/文档的链接属性中,假设它只会在资源时呈现/document 是“当前”,但该属性只是输出到所有菜单项。
你能分享一个想法吗?非常感谢您的帮助。
【问题讨论】:
-
看code和documentation,
hereTpl确实还是有效的 -
您好,谢谢。我确实使用了 &hereTpl=
myTpl但似乎它没有解析。我会重新检查。感谢您的反馈,我非常感谢。 -
我想不出一个办法来放回勾号..但你知道我的意思..谢谢@Phil
-
我应该包括对我正在使用的寻路器的调用..
[[Wayfinder? &startId=10 &level=1 &hereTpl=navHere &levelClass=level &outerTpl=navOuter &firstClass=first &lastClass=last &sortBy=menuindex &sortOrder=ASC &titleOfLinks=longtitle]]
标签: modx