自行修改教程,搞不定联系我们帮做50元 Q3876307
大家都知道DEDECMS有一个很好的功能,就是只要在栏目处加一条代码,就会自动判断是否为当前栏目,是否调用不同的样式显示。而且是全站通用,包括一级栏目,二级栏目和文章页面,首页例外。
5ucms去实现比较麻烦,不过我给大家介绍一种本站目前实现高亮的方法,或许有更好的方法去实现他。
比较简单的是频道页(channel.html):
大类代码:
<!--menu:{ $row=10 $table=channel }-->
<li {if:{field:cid}=[menu:cid]}class="list"{end if}><a href="[menu:curl]">[menu:cname]</a>
<!--menu-->
小类代码 (当前栏目为频道页时,小类无高亮显示):
<!--channel:{ $row=10 $table=channel $where=id in({field:childid})}-->
<li><a href="[channel:curl]">[channel:cname]</a></li>
<!--channel-->
接下来是列表页(list.html):
大类代码(注意<li>里的判断):
<!--Main:{ $Table=Channel $row=9 $Field=[Cid]}-->
<li <!--ch:{ $Table=Channel $Where=[ID]={Field:CID} $Field=[FatherID] }-->{if:[Main:cid]=[ch:FatherID]}class="list"{end if}<!--ch-->><a href="[Main:curl]">[Main:cname]</a>
<!--Main-->
小类代码
<!--Main:{ $Table=Channel $Where=[ID]={Field:CID} $Field=[FatherID] }-->
<!--Father:{ $Table=Channel $Where=[ID]=[Main:FatherID] $Field=[ChildID] }-->
<!--Child:{ $Table=Channel $Where=[ID] IN ([Father:ChildId]) $Field=[ID],[Name] }-->
<li {if:[Child:ID]={field:CID}}class="this"{end if}><a href="[Child:curl]">[Child:name]</a></li>
<!--Child-->
<!--Father-->
<!--Main-->
最后是文章页面(article.html):
大类代码:
<!--Main:{ $Table=Channel $row=9 $Field=[Cid]}-->
<li <!--ch:{ $Table=Channel $Where=[ID]={Field:CID} $Field=[FatherID] }-->{if:[Main:cid]=[ch:FatherID]}class="list"{end if}<!--ch-->><a href="[Main:curl]">[Main:cname]</a></li>
<!--Main-->
小类代码:
<!--Main:{ $Table=Channel $Where=[ID]={Field:CID} $Field=[FatherID] }-->
<!--Father:{ $Table=Channel $Where=[ID]=[Main:FatherID] $Field=[ChildID] }-->
<!--Child:{ $Table=Channel $Where=[ID] IN ([Father:ChildId]) $Field=[ID],[Name] }-->
<li {if:[Child:ID]={field:CID}}class="this"{end if}><a href="[Child:curl]">[Child:name]</a></li>
<!--Child-->
<!--Father-->
<!--Main-->
首页就不用说了,可以直接调用class="list"
代码不是最简的体现,希望能和大家再一起研究更简便的方法来实现,或许无忧下个版本这个功能就不用我们来费心了。*.^
自行修改教程,搞不定联系我们帮做50元 Q3876307
可以设置公共页和首页的CID值,让高亮代码全站通用哦。额外费用50元 VIP版后台已设置,此项免费,查看5ucms vip版详情。
上一篇:5UCMS显示详细信息的上下文链接 下一篇:5UCMS从第二条列表信息开始显示的标签代码 |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 常见问题: 什么是路径码? 如有问题,请在下方评论提问或加入5ucmsQQ群 5UCMS判断当前栏目高亮标签的关键词:5UCMS 当前栏目高亮 |