欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
织梦cmsdedecms让channelartlist适用currentstyle特性处理
时间: 2021-02-24 02:57 浏览次数:
dedecms默认设置模版的channelartlist不是适用currentstyle特性的。currentstyle特性在导航栏中运用的较为多,能够完成循环系统启用频道后,当今页li标识得到一个 > dedecms默认设置模版的channe
dedecms默认设置模版的channelartlist不是适用currentstyle特性的。currentstyle特性在导航栏中运用的较为多,能够完成循环系统启用频道后,当今页li标识得到一个 >


 dedecms默认设置模版的channelartlist不是适用currentstyle特性的。currentstyle特性在导航栏中运用的较为多,能够完成循环系统启用频道后,当今页 li 标识得到一个 > 开启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 current >
         假如是当今频道则 li的class特性显示信息current,不然显示信息 >
 导航栏用channelartlist启用子频道方式
 div >
        循环系统启用出的频道 li 会出现一个 >
 相互配合应用 SuperSlide能够搭建美观大方的往下拉莱单作用
      实际的方式能够参照官方网的应用方式,我应用的情况下发觉, 手动式或后台管理程序加上titOnClassName类名(默认设置是 on ),非常于设定主要参数defaultIndex:2。若同时设定主要参数returnDefault:true,则电脑鼠标移走后回到当今频道栏目。 这一作用无效,升级后才可以一切正常应用,可是一定要依照之上流程开展改动才可以让channelartlist适用currentstyle特性。下边附改动方式:

include\taglib\channelartlist.lib.php一部分改动为

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 
后台管理启用一部分改动为:

 div >

dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园