DEDECMS的Select导航条实现

一月 27, 2010 | 标签 dedecms  kingcms  
留言 6

我从来没有去系统地学过哪项技术,一般只是在需要它的时候,才会想尽办法去获取它。也多亏了有搜索引擎,我能在一窃不通的大多数情况下,找到我所要的答案。

关于导航条的Select实现,我不知道这段话是不是正确。反正要实现的效果就是当前已选择的栏目,给该链接加上样式标记,比如id="current"或者class="select"。再如下面这个导航,就是这种思路:

DEDECMS可以通过currentstyle来实现这种结果,只要将导航栏的代码改成以下:

{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='select'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}

另外,我常用的KingCMS也有类似的功能,这是一个将样式加到li上的例子:

{king:portal.list listid1='0'}<?php if ('{king:this/}') {echo "<li class=\"selected\">";} else {echo "<li>";}?>{king:listname/}</li>{/king:portal.list}

说到KingCMS,这是一个很好用的CMS,缺点是入手更难、用的人少(遇到的问题可能搜索不到答案)。也许它完全就是为技术人员开发的,光是只支持utf-8版、最低配置PHP5,就给人一种“精英”的感觉。不过,用过一次以后,会发现它的强大和顺手。

原创文章如转载,请注明:转载自imseoer.cn


    相关文章:


  • quote 3.癫狂蚊子 2010-1-31 0:08:24
  • Gravatar Icon
  • 不觉得KINGCMS好用,只支持utf-8版、最低配置PHP5只给我一种被强迫的感觉!

    楼主的功能在DEDE的默认模板中是有的,回去一起交流~~
    回复该留言


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。