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"

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

獲取當前欄目樣式(支持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-->

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章