CHANNELARTLIST三級(jí)欄目調(diào)用頂級(jí)欄目高亮的方法
時(shí)間: 2019-05-13 10:29
閱讀: 次
作者:素材無(wú)憂網(wǎng)
channelartlist三級(jí)欄目調(diào)用頂級(jí)欄目高亮,已解決。DEDE織夢(mèng)系統(tǒng)的網(wǎng)站,如果多級(jí)欄目樹調(diào)用,想讓頂級(jí)欄目高亮,一般比較困難,在這里介紹一個(gè)變通方法,大概的理論就是在前臺(tái)樹狀代碼中,加一個(gè)本欄目名字的判斷,例如如果typename等于本欄目名字,就高亮,否則就顯示空: <dl{dede:field name='typename' runphp='yes'}if(@me == "織夢(mèng)模板") @me = " class='current'";else @me = "";{/dede:field}> <dt>織夢(mèng)模板</dt> <dd> <ul> {dede:channel type='son' typeid='2'} <li>•<a href='[field:typeurl/]'>[field:typename/]</a></li> {/dede:channel} </ul> </dd> </dl> <dl{dede:field name='typename' runphp='yes'}if(@me == "織夢(mèng)源碼") @me = " class='current'";else @me = "";{/dede:field}> <dt>織夢(mèng)源碼</dt> <dd> <ul> {dede:channel type='son' typeid='39'} <li>•<a href='[field:typeurl/]'>[field:typename/]</a></li> {/dede:channel} </ul> </dd> </dl> 該方法能否比較靈活的解決網(wǎng)站制作的多層樹狀結(jié)構(gòu)的高亮顯示問題。但是有一個(gè)弊端是欄目名稱不能重復(fù)。改成用typeid判斷效果會(huì)更好,畢竟欄目id唯一