dedecms织梦企业模板下载与商业用户售后服务。织梦CMS中毒木马清理
添加微信
扫一扫关注公众号手机微信扫一扫
模板咨询 138-9683-8883
免费一次安装一对一使用指导终身升级服务二次开发无忧
0基础dedecms织梦建站教程

dedecms栏目channelartlist高亮代码

  • 锦昵
  • 286

channelartlist标签完美支持currentstyle属性,实现自动加载当前栏目CSS样式,可以用来标识当前栏目位置的CSS,解决方法如下:

打开文件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['topid'] ){

$pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current';

}

else{

$pv->Fields['currentstyle'] = '';

}

添加这个后才能对二级栏目也起作用

调用方法:

{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='' ,也可以修改currentstyle='这里改为你需要的类名'.

-------------------------------------------------------------------------------------------------------------------------

也可以与arclist标签相结合使用,

这样调用:

{dede:channelartlist typeid='2' currentstyle='current'}

<dt ><a class='{dede:field.currentstyle/}' href='{dede:fieldname='typeurl'/}'>{dede:field name='typename'/}</a></dt>

{dede:arclist titlelen='42' row='10' currentstyle="<dd><a class='current' href='~typelink~'>~typename~</a></dd>"}

[field:array runphp='yes']

if(@me['currentstyle']){

@me = @me['currentstyle'];

}else{

@me = "<dd ><a href='{@me['arcurl']}'>{@me['title']}</a></dd>";

}

[/field:array]

{/dede:arclist}

{/dede:channelartlist}

用户评价:dedecms栏目channelartlist高亮代码

关闭
评论内容不能为空
如果联系方式是E-MAIL地址,有新回复您会第一时间收到邮件消息!

dedecms

如何解决dedecms后台左侧空白

如何解决dedecms后台左侧空白

这种情况,一般是因为权限问题,并且主要是出现在UNIX 和linux服务器上。只要把data文件夹和data文件夹下面的tplcache文件夹都设置成可读写777即可,刷新一下后台就可以正常显示了。记住
织梦模板dedecms默认编辑器ckeditor添加更多字体选项

织梦模板dedecms默认编辑器ckeditor添加更多字体选项

织梦默认自带的编辑器ckeditor本身是一款非常好用的富文本编辑器,功能强大,但是在现在各种先进浏览器流行的年代,可能会需要更多丰富的字体来显示,达到我们想要的效果,这样就
织梦dedecms留言板调用导航的方法

织梦dedecms留言板调用导航的方法

织梦dedecms里的留言板guestbook.htm用{dede:include filename=../default/head.htm/}不能自动生成导航列表,不能使用default下的头文件,需要我们写一个函数解决这问题: 方法如下: 第一步:打开/i
dedecms织梦模板二级栏目以及当前栏目高亮的显示代码

dedecms织梦模板二级栏目以及当前栏目高亮的显示代码

首先,修改includetaglibchannelartlist.lib.php 找到 $pv-Fields[‘typeurl’] = GetOneTypeUrlA($typeids[$i]); 在下面增加以下代码: //当前栏目高亮 if($typeids[$i]['id'] == $refObj-TypeLink-TypeInfos['id']){ $pv-Fields['c
织梦DEDECMS友情链接出现内页与首页都在首页显示解决方法

织梦DEDECMS友情链接出现内页与首页都在首页显示解决方法

dedecms首页调用友情链接的时候,自己制作的模板有时候会出现内页链接显示的情况。那么怎么才能只调用首页链接呢,其实早就有了解决的办法,很多用 DEDECMS 的朋友都对内页友情链接
DedeCMS首页列表页调用文章作者信息的SQL标签实现教程

DedeCMS首页列表页调用文章作者信息的SQL标签实现教程

{dede:sqlsql=selectarc.id,arc.title,arc.mid,m.*fromdede_archivesarcleftjoindede_membermonarc.mid=m.midwherearc.arcrank-1andarc.mid0orderbyarc.iddesclimit0,15} liahref=[field:idrunphp='yes']$url=GetOneArchive(@me);@me=$url['arcurl'];[/field: