DNN菜单XSLT提供序号
这是我的菜单模板-使用DDRMenu模板样式DNN菜单XSLT提供序号,xslt,dotnetnuke,Xslt,Dotnetnuke,这是我的菜单模板-使用DDRMenu模板样式 <ul class="nav" id="side-menu"> [*>NODE] </ul> [>NODE] <li class="[?SELECTED]active[/?]"> [?NODE] <a href="#">[=TEXT]</a> [?ELSE] <a href="[=URL]" [?TARGET]tar
<ul class="nav" id="side-menu">
[*>NODE]
</ul>
[>NODE]
<li class="[?SELECTED]active[/?]">
[?NODE]
<a href="#">[=TEXT]</a>
[?ELSE]
<a href="[=URL]" [?TARGET]target="[=TARGET]"[/?]>[=TEXT]<span class="fa arrow"></span></a>
[/?]
[?NODE]
<ul class="nav nav-****second****-level">
[*>NODE]
</ul>
[/?]
[/>]
[*>节点]
[>节点]
[?节点]
[?其他]
[/?]
[?节点]
[*>节点]
[/?]
[/>]
如何用正确的序号替换****第二个****取决于菜单下的多少层我使用下面的逻辑在一个项目中显示多级菜单
<ul>
[*>NODE]
</ul>
[>NODE]
<li id="languages-box-holder">
[?ENABLED]
<a href="[=URL]" target="[=TARGET]" class="dark-color">[=TEXT]</a>
[?ELSE]
<span>[=TEXT]</span>
[/?]
[?NODE]
<ul class="languages-box popup-box cream-bg">
<li class="arrow-top"><span class="shadow cream-bg"></span></li>
<li class="focusor-top"></li>
[*>NODE]
</ul>
[/?]
</li>
[/>]
[*>节点]
[>节点]
[?已启用]
[?其他]
[=文本]
[/?]
[?节点]
[*>节点]
[/?]
[/>]
干得不错,但我真的想知道谁应该把“2”变成“秒”这个词,以及如何计数,因为每个级别都不需要计数。CSS由她自己来绘制内部菜单。此代码执行所有操作
@braindice我已根据您的要求再次更新了我的答案。请查收。