Wayfinder关闭标签

时间:2014-11-15 23:31:16

标签: content-management-system modx wayfinder

当我插入Wayfinder&#34;标签&#34;内部HTML标记,例如。     <a>[[!Wayfinder? &startId= 1 &level= 1 ]]</a> 它关闭前导标签,然后插入由Wayfinder生成的代码,例如。 <a></a><ul><li></li></ul> 是的,我知道,以这种方式制作菜单(将uls嵌入a)并不好,但我正在学习如何使用bootstrap,现在我没有时间去改变它:(

2 个答案:

答案 0 :(得分:2)

HTML5允许锚点内的块元素,但是你不能在锚点内有锚点。非常奇怪的是,导航器片段会输出一个结尾,听起来更像是你的浏览器以这种方式解析它,并且一旦遇到你的UL中的另一个锚点就可能发生这种情况。正常的寻路者行片段类似于<li><a class="..." href="...">[[+wf.linkname]]....

答案 1 :(得分:0)

如何更改外部模板?

[[!Wayfinder? &startId=`1` &level=`1` &outerTpl=`@INLINE <a><ul[[+wf.classes]]>[[+wf.wrapper]]</ul></a>`]]
顺便说一句:我觉得发生这种情况有点奇怪,不应该这样。

Btw2:您不应该致电Wayfinder未缓存(例如删除!)