参考: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”
我尝试创建一个与&amp; hereTpl参数相关的块,但显然这个参数在Wayfinder Revo中不再有效(或者是吗?)。
我认为另一种可能的路线是,如果在&amp; rowTpl中有条件的方式只为当前菜单渲染所需的属性,而是另一个砖墙。
我还尝试了[[+ wf.attributes]](在模板块中的列表项标签上)并将所需属性放在所有资源/文档的链接属性中,假设它只在资源时呈现/ document是“current”但是该属性只是输出到所有菜单项。
你可以分享一个想法吗?非常感谢你的帮助。答案 0 :(得分:0)
执行以下操作:
[[Wayfinder? &hereTpl=`navHere` (INCLUDE OTHER PARAMETERS THAT YOU LIKE)]]
在 navHere tpl中编写以下代码:
<li class="current" value="1"><a href="[[+wf.link]]">[[+wf.linktext]]</a></li>[[+wf.wrapper]]
我明白这会有用。希望得到你的回复。