dedecms當(dāng)前欄目高亮顯示方法
標(biāo)簽名稱(chēng):channel
標(biāo)記簡(jiǎn)介:織夢(mèng)常用標(biāo)記,通常用于網(wǎng)站頂部以獲取站點(diǎn)欄目信息,方便網(wǎng)站會(huì)員分類(lèi)瀏覽整站信息功能說(shuō)明:用于獲取欄目列表適用范圍:
全局使用基本語(yǔ)法:
<li><a href="/">首頁(yè)</a></li>
{dede:channel type='top' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~'class='thisclass'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a>
</li>
{/dede:channel}
參數(shù)說(shuō)明:typeid = '0' 欄目ID
reid = '0' 上級(jí)欄目ID
row = '100' 調(diào)用欄目數(shù)
col = '1'分多少列顯示(默認(rèn)為單列)
type = 'son | sun' son表示下級(jí)欄目,self表示同級(jí)欄目,top頂級(jí)欄目
currentstyle = ''應(yīng)用樣式
class='thisclass' ?
底層模板字段:ID(同 id),typeid, typelink, typename, typeurl,typedir(僅表示欄目的網(wǎng)址)
例:{dede:channel type='top'}<a href='[field:typelink /]'>[field:typename/]</a>{/dede:channel}
注:在沒(méi)有指定typeid的情況下,type標(biāo)記與模板的環(huán)境有關(guān),如,模板生成到欄目一,那么type='son'就表示欄目一的所有子類(lèi)。
請(qǐng)看我的 dedecms模板中導(dǎo)航部分代碼:
<DIV class=menu>
<UL>
<LI><A href="/">首頁(yè)</A> </LI>
{dede:channel type='self' row='8' currentstyle="<li class=hover><a href=~typelink~>~typename~</a></li>"}
<LI><a href='[field:typelink/]'>[field:typename/]</a></LI>
{/dede:channel}
</UL>
</DIV>
那么我們?cè)跇邮奖砝锩娴膆over就是控制高亮顯示的樣式:
.menu{里面就不多寫(xiě)了}
.menu ul{里面就不多寫(xiě)了}
.menu ul li{里面就不多寫(xiě)了}
.menu ul li a{里面就不多寫(xiě)了}
.hover{background:url(bg-nav.jpg) no-repeat;}
上面這段是我的網(wǎng)頁(yè)頂部導(dǎo)航菜單,其中currentstyle就是用來(lái)實(shí)現(xiàn)當(dāng)前欄目突出顯示的。 class=hover自然是我定義的當(dāng)前欄目樣式啦!
這里就涉及到了dedecms的標(biāo)簽問(wèn)題,其實(shí)熟悉dedecms標(biāo)簽的同學(xué)對(duì)這個(gè)問(wèn)題就不會(huì)為難,以下是dedecms的官方頻道標(biāo)簽(也就是導(dǎo)航條用
到的標(biāo)簽)說(shuō)明:其中 class='thisclass' 中的thisclass就是你定義的css樣式類(lèi)別名(class,類(lèi)別選擇器),應(yīng)用時(shí)改為你定義的class。
class='thisclass'放在<a>標(biāo)記中則css樣式作用于<a>,也可以放在<li>標(biāo)記中,作用于<li>標(biāo)記。
演示地址:http://www.441516.com
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問(wèn)題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來(lái)源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請(qǐng)聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁(yè)格式,轉(zhuǎn)載時(shí)請(qǐng)標(biāo)注作者與來(lái)源。