2015-05-07 18 views
0

這是我的菜單模板 - 使用DDRMenu模板樣式DNN菜單XSLT給序

<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> 
    [/?] 
[/>] 

如何更換**** ****第二次以正確的順序取決於多少級向下菜單去

回答

0

我使用下面的邏輯在一個項目中顯示多級菜單。

<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> 
[/>] 
+0

不錯的工作,但我真的想知道是誰把像「2」到Word「第二」,以及如何算作每個級別做進一步下降 – braindice

+0

無需算水平。 CSS由她自己渲染內層菜單。此代碼盡一切'的

' – Keval

+0

@braindice我根據您的要求再次更新我的答案。請檢查。 – Keval