dede设置当前栏目的样式
標(biāo)簽名稱:channel
標(biāo)記簡介:織夢常用標(biāo)記,通常用于網(wǎng)站頂部以獲取站點(diǎn)欄目信息,方便網(wǎng)站會(huì)員分類瀏覽整站信息
功能說明:用于獲取欄目列表
適用范圍:全局使用
基本語法:
{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ù)說明:
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)用樣式
底層模板字段:
ID(同 id),typeid, typelink, typename, typeurl,typedir(僅表示欄目的網(wǎng)址)
例:
{dede:channel type='top'}
<a href='[field:typelink /]'>[field:typename/]</a>
{/dede:channel}
?
實(shí)例:
<li><a href="/" >首頁</a></li>
????????? {dede:channel type='top' row='10' currentstyle="<li class='bigmh'><a href='~typelink~' ~rel~>~typename~</a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
????? ?{/dede:channel}
?
注意:
值得注意的是,當(dāng)發(fā)現(xiàn)currentstyle失效時(shí),請檢查一下thisclass是否出問題了。
頂級(jí)欄目和二級(jí)欄目里面都有class="thisclass"這個(gè)屬性,但是頂級(jí)欄目和二級(jí)欄目的class屬性是不同的 頂級(jí)欄目的的class="nav" 而二級(jí)欄目的父節(jié)點(diǎn)是class="channel-nav"? 所以你在設(shè)計(jì)css的是很要這樣寫才會(huì)有效果的: .nav .thisclass{
??? //代碼
}
.channel-nav .thisclass{
??? //代碼
}
你這樣試試看看好了沒有 ?
官方的默認(rèn)模板沒有寫.nav .thisclass{? },只寫的有.channel-nav ul li.thisclass 所以可以看出頂級(jí)欄目沒有什么效果.
如果一點(diǎn)效果也沒有那你就檢查你的css代碼是否有.thisclass這一句。
轉(zhuǎn)載于:https://www.cnblogs.com/wzyouhua/archive/2012/09/24/2700011.html
總結(jié)
以上是生活随笔為你收集整理的dede设置当前栏目的样式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Turn]C# 强制关闭当前程序进程(
- 下一篇: 多个集合合并成没有交集的集合-实现