使用wordpress建站的时候有很多主题都带有漂亮的下拉菜单,界面看上去很美观,而且使用起来也很方便。因为wordpress的主题是php文件,所以可以在主题上实现自己所需要的各种新功能,而dedecms的模板文件是htm的,要想实现所需要的下来菜单功能则需要在模板中执行php语句来调用织梦cms所提供的一些功能来实现。
下面是dedecms调用子菜单作为下拉菜单的一个实际例子,自己配合css便可以做出自己想要的样式了。不同的需求也可以在此基础上略作修改。
<li> <a href="/" {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='hover'":@me="";{/dede:field}>首页</a> </li> {dede:channelartlist row=10 typeid='top'} <li> <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}