A-A+

5UCMS判断当前栏目高亮标签

2017年05月15日 网站建设 暂无评论 阅读 14 views 次

比较简单的是频道页(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"

===========================================================

获取当前栏目样式(支持1,2,3级目录)

频道页获取当前栏目:channel.html-------

        <!--menu:{$Row=20 $table=Channel $Where=[FatherID]=0}--> <li><a href="[menu:curl]"{if:[menu:id]={field:id}} class="current"{end if}><span>[menu:cname]</span></a></li> <!--menu-->

 


小分类页获取当前栏目:list.html-------

        <!--menu:{$Row=20 $table=Channel $Where=[FatherID]=0}--> <li><a href="[menu:curl]"{if:[menu:id]={field:id}} class="current"{end if}{if:[menu:id]={field:FatherID}} class="current"{end if}><span>[menu:cname]</span></a></li> <!--menu-->

 


文章页获取当前栏目:article.html-------

       <!--List:{ $Row=1 $Table=Channel $Where=','+[ChildIDs]+',' like '%,'+ cstr({field:cid}) +',%' and [FatherID]=0}--> <!--menu:{$Row=20 $table=Channel $Where=[FatherID]=0}--> <li><a href="[menu:curl]"{if:[menu:id]=[list:id]} class="current"{end if}><span>[menu:cname]</span></a></li> <!--menu--> <!--List-->

 

打赏作者
如果文章对您有所帮助请打赏支持本站发展。

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

标签:

给我留言

您必须 登录 才能发表留言!

Copyright © 大一网 保留所有权利.   Theme  Ality

用户登录 ⁄ 注册

分享到: