導讀:dedecmsdedecmsdedecms默認模板的channelartlist是不支持currentstyle屬性的.currentstyle屬性在導航中應用的比較多,可以實現循環調用欄dede后臺模板織夢的模板。

dedecms默認模板的channelartlist是不支持currentstyle屬性的。currentstyle屬性在導航中應用的比較多,可以實現循環調用欄目后,當前頁
標簽獲得一個class="自定義命名"的屬性,具體作用就不做說明了,需要修改文件。
打開:include\taglib\channelartlist.lib.php
找到:
$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
|
在此行代碼下方增免費織夢模板加以下代碼:
//讓channelarclist支持currentstyle屬性
if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){
$pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'nLi on';
}
else{
$pv->Fields['currentstyle'] = 'nLi';
}
//讓channelarclist支持currentstyle屬性end
|
網上找到的一般沒有加$typeids[$i]['id'] ==$refObj->TypeLink->TypeInfos['topid']
添加這個后才織夢模板下載能對二級欄目也起作用。
調用方法:
{dede:channelartlist typeid='2' currentstyle='current'}
<li class='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>
。。。
{/dede:channelartlist}
|
如果是當前欄目則 li的class屬性顯示current,否則顯示class='' ,也可以修改curren織夢cms模板tstyle='這里改為你需要的類名'。
導航用channelartlist調用子欄目方法
相關dede后臺模板織夢的模板。
關鍵詞標簽: 標簽 欄目 dedecms
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章dedecms調用二級欄目并實現channelartlist支持curr,de主要講述標簽,欄目,dedecms網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28555.html