织梦dede:channelartList当前栏目高亮实现教程
打开 /include/taglib/channelartList.lib.PHP 找到
$pv->FIElds['typeurl'] = GetoneTypeUrlA($typeIDs[$i]);
在它下面加入
if($typeIDs[$i]['ID'] == $refObj->Typelink->TypeInfos['ID'] || $typeIDs[$i]['ID'] == $refObj->Typelink->TypeInfos['reID'] || $typeIDs[$i]['ID'] == $refObj->Typelink->TypeInfos['topID'] || $typeIDs[$i]['ID'] == GettopID($refObj->Typelink->TypeInfos['ID']) ){$pv->FIElds['currentstyle'] = $currentstyle ? $currentstyle : 'current';}else{$pv->FIElds['currentstyle'] = '';}{dede:fIEld.currentstyle/}然后 织梦dede:channelartList 标签里是高亮标签调用是
例如下面的写法
嵌套子栏目高亮标签
<div > <ul> {dede:channelartList row=7 typeID=top currentstyle=current} <li > <a href="{dede:fIEld.typeurl/}">{dede:fIEld.typename/}</a> <ul> {dede:channel type='son' noself='yes' row='10' current} <li><a href="[fIEld:typeurl/]">[fIEld:typename/]</a></li> {/dede:channel} </ul> </li> {/dede:channelartList} </ul></div>下级栏目高亮实现教程
打开 /include/taglib/channel.lib.PHP 找到
global $dsql;
改成
global $dsql,$_sys_globals;
继续找到
$row['ID']==$typeID
改成
$row['ID']==$typeID || $row['ID']==$_sys_globals['typeID']总结
以上是内存溢出为你收集整理的织梦三级栏目channelartlist高亮并且让嵌套标签里子栏目的c也支持高亮全部内容,希望文章能够帮你解决织梦三级栏目channelartlist高亮并且让嵌套标签里子栏目的c也支持高亮所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)