寻路器结束标签



当我在HTML标签中插入寻路器"标签"时,例如。 <a>[[!Wayfinder? &startId= 1 &level= 1 ]]</a>它关闭前导标签,然后插入寻路器生成的代码,例如。 <a></a><ul><li></li></ul>是的,我知道,以这种方式制作菜单(将 uls 嵌套在 a 中)并不好,但我正在学习如何使用引导程序,现在我没有时间更改它:(

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

只更改外部模板怎么样?

[[!Wayfinder? &startId=`1` &level=`1` &outerTpl=`@INLINE <a><ul[[+wf.classes]]>[[+wf.wrapper]]</ul></a>`]]

顺便说一句:我觉得这种情况发生有点奇怪,不应该。

顺便说一句2:你不应该调用未缓存Wayfinder(例如删除!

相关内容

  • 没有找到相关文章

最新更新