POST TIME:2017-12-15 22:46
在我們制作dedecms模板的時(shí)候經(jīng)常要制作當(dāng)前欄目高亮的效果,使用currentstyle來現(xiàn)實(shí)的。今天在制作一個(gè)客戶的dedecms企業(yè)模板的時(shí)候在使用channel來調(diào)子欄目的時(shí)候,指定 “type=son typeid=x” 發(fā)現(xiàn)currentstyle無效:
|
{dede: type='son' typeid='12' currentstyle="<li class='thisclass'><a href='~typelink~' title="~typename~">~typename~</a> </li>"} <li><a title="[field:typename/]" href="[field:typelink/]">[field:typename/]</a></li> {/dede:channel} |
解決的辦法:
{dede:channel type='son' currentstyle="<li class='thisclass'><a href='~typelink~' title="~typename~">~typename~</a> </li>"}
<li><a title="[field:typename/]" href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
另外,這樣也是可以的(具體什么效果,自己試試吧)
把typeid=‘12’改為channel=‘1’ (文章模型id),首頁除外,其他頁面不需要指定typeid=x,會自動(dòng)判斷當(dāng)前位置.
{dede: type='son' channel='1' currentstyle="<li class='thisclass'><a href='~typelink~' title="~typename~">~typename~</a> </li>"}
<li><a title="[field:typename/]" href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
