我们在做dedecms网站的时候常常需要调用二级栏目作为下拉菜单,这样既增强了网站的功能,也方便操作。
dedecms菜单的默认调用为:
<li class="nLi"><a href="/">Home</a></li> {dede:channel type='top' row='8' currentstyle="<li class="nLi"><a href='~typelink~'>~typename~</a> </li>"}<li class="nLi"><a href='[field:typelink/]'>[field:typename/]</a> </li> {/dede:channel}
默认调用只是调用了一级栏目作为菜单,没有调用出二级栏目
通过一下代码即可调用二级栏目作为下拉菜单:
<li class="nLi"> <a href="/" {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='hover'":@me="";{/dede:field}>首 页</a> </li> {dede:channelartlist row=6 typeid='top'} <li class="nLi"> <a {dede:field name='currentstyle'/} href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a> <ul class="sub"> {dede:channel type='son' noself='yes'} <li> <a href="[field:typelink/]">[field:typename/]</a></li> {/dede:channel} </ul> </li> {/dede:channelartlist}
我们可以根据自己的需要,修改调用的样式,这样就可以完美的实现二级栏目作为网站的下拉菜单。
显示效果如下:
真的很好,谢谢学习了