織夢dedecms三級欄目channelartlist支持current,DEDE技術
導讀:DEDE技術DEDE技術網上的織夢 channellist 高亮 大多支持二級欄目高亮,點到三級欄目的時候就不顯示,下面織夢模板網為大家實現如何點到三級欄目也高亮顯示。 1、修改文件/織夢模板下載織夢的模板。
網上的織夢 channellist 高亮 大多支持二級欄目高亮,點到三級欄目的時候就不顯示,下面織夢模板網為大家實現如何點到三級欄目也高亮顯示。
1、修改文件/include/taglib/channelartlist.lib.php
找到:
$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
下面增加下面這句:
if($t織夢模板網ypeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] ||
$typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid']
//如果循環到的id為正在打開的欄目的祖父(最頂級)欄目,則循環到的祖父id也要高亮
||$typeids[$i]['id']==$refObj->TypeLink->TypeInfos['reid']
//根據現在訪問的欄目id的父欄目,即 $refObj->TypeLink->TypeInfos['reid'] ,如果reid等于本次循環得到的id ,則本次循環得到的欄目高亮
){
$pv->Fields['active'] = $currentstyle ? $currentstyle : 'active';
}else{
$pv->Fields['active'] = '';
}
模板上如何使用:
{dede:channelartlist typeid='32' row='12' currentstyle='active'}
<li class="{dede:field.active/}"><a href='{dede:field dede下瓻模板下載name="typeurl"/}'>{dede:field name="typename"/}</a> </li>
{dede:channel type='sun' row='50'}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:channel}
{/dede:channelartlist}
以上就介紹了織夢dedede,模板decms三級導航欄目高亮dede:channelartlist支持currentstyle。相關織夢模板下載織夢的模板。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章織夢dedecms三級欄目channelartlist支持current,DEDE技術主要講述標簽,欄目,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28592.html