您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dede:channelartlist currentstyle高亮显示的方法
丙赣2023-09-16DedeCMS教程已有人查阅
导读我们在用DEDECMS建站时,常常会做二级栏目的功能,既要用到二级栏目,也就要通过DEDE标签再套标签的方式来实现调用
我们在用DEDECMS建站时,常常会做二级栏目的功能,既要用到二级栏目,也就要通过DEDE标签再套标签的方式来实现调用,而DEDECMS多层标签调用只支持channelartlist,也就是说我们只能通过dede:channelartlist标签才能调出二级栏目,我们用dede:channelartlist能顺利的将信息调出来,但是如果我们要设置当前所在栏目高亮显示的功能时,currentstyle属性将不起作用,下面我们就来解决channelartlist currentstyle高亮显示的问题。
1、找到“/include/taglib/channelartlist.php”这个文件;
2、找到这行代码:
另外需要注意的是<li{dede:field.currentstyle/}>这段代码中,请不要自作聪明的加上class="{dede:field.currentstyle/}",因为最先加的一段代码中就判断了,如果是当然栏目,系统就会自动输出“ class='current'”,照本文原样复制,即可解决这个问题。
1、找到“/include/taglib/channelartlist.php”这个文件;
2、找到这行代码:
$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
3、在这行代码后加入代码:
if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] )
{
$pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : ' class="current"';
}
else{
$pv->Fields['currentstyle'] = '';
}
4、调用方法:
{dede:channelartlist typeid='top'}
<li{dede:field.currentstyle/}>
<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
</li>
{/dede:channelartlist}
以上4步,完美解决dede:channelartlist标签无法使用currentstyle的问题。另外需要注意的是<li{dede:field.currentstyle/}>这段代码中,请不要自作聪明的加上class="{dede:field.currentstyle/}",因为最先加的一段代码中就判断了,如果是当然栏目,系统就会自动输出“ class='current'”,照本文原样复制,即可解决这个问题。
本文标签:
很赞哦! ()
相关教程
- PHPCMS和织梦DEDECMS对比分析
- cms基本概念dedecms,phpcms介绍
- DedeCMS, Discuz, Phpwind, PhpCMS配置安全设置方法
- phpcms和dedecms工作区别
- 帝国cms、dedecms、phpcms等负载测试
- dedecms、php168,phpcms、VeryCMS、DiyPage五款开源cms系统点评
- phpcms和dedecms有哪些区别不同
- dedecms织梦发布内容网站为空白的原因有哪些
- dedecms织梦程序安装后无法修改栏目的解决方法
- 织梦dedecms上传图片默认路径怎么修改
- 用dedecms织梦程序做中英双语网站制作方法
- 织梦dedecms首页幻灯片不显示的原因和解决办法
图文教程
dede织梦cms数字统计SQL语句写法总结,包括评论条数总文档数
Dedecms技巧:dedecms各种数字统计SQL语句,今日更新:多少篇,共有图集:多少个,共有软件:多少个,共有多少文档共有评论:多少条{dede:S
DEDECMS安装和访问提示(PHP 5.3 and above) Please XX怎么解决
部分DEDECMS程序在安装或访问的时候提示(PHP 5.3 and above) Please set request_order ini value这个报错的原因DEDECMS官方解释是由于在PHP较新的版本中增加了一个配置
dede数据库怎么批量修改替换文章标题和内容
DEDE数据库批量修改替换文章标题和内容方法如下:1、进入后台,点左侧的采集,点选批量维护的数据库内容替换或者后台
织梦dedecms留言板提交后刷新重复提交的解决办法
织梦dedecms默认的留言板有一个BUG,那就是用户提交一个留言后再刷新就会出现重复提交的现象,如果无限刷新就会无限提交
相关源码
-
(PC+WAP)蓝色电缆桥架五金钢结构机械PbootCMS模板下载采用PC与WAP双端适配设计,满足桌面设备和移动端访问需求。专注服务于电缆桥架、钢结构及五金机械制造领域,通过结构化布局展示产品特性与技术参数,后台数据一体化管理提升内容维护效率。查看源码 -
(PC+WAP)蓝色自动电动闸门伸缩门类网站pbootcms模板下载为电动闸门、自动伸缩门企业设计的响应式网站模板,突出产品展示与技术优势,助力门控设备企业建立专业数字化形象。手工编写DIV+CSS结构,代码精简高效,无冗余代码干扰,加载速度更快。查看源码 -
(自适应响应式)HTML5甲醛环境检测网站模板带在线留言和资料下载本模板为甲醛检测与环保科技企业开发,采用PbootCMS内核构建。首页集成空气质量数据可视化模块,服务流程采用时间轴展示设计,检测报告板块支持PDF在线预览功能查看源码 -
(自适应)居家生活日用品纸盘纸盒纸杯卫生纸巾生产厂家pbootcms模板为纸品生产企业打造的现代化展示平台,自动适应各种设备屏幕,确保浏览体验一致,完善的SEO功能,提升网站曝光度,基于PbootCMS构建,源码开放可定制。查看源码 -
(自适应)建站广告公司工作室作品展示品牌策划设计pbootcms源码下载基于PbootCMS开发的创意服务展示系统,内置作品集展示、服务流程图等专业模块,预设客户案例、设计流程等创意行业专属栏目结构。查看源码 -
(响应式)蓝色智能摄像头安防防盗电子设备免费pbootcms源码下载这是一款针对智能安防行业特点设计的网站模板,采用蓝色系配色方案,体现科技感和安全性。模板包含产品展示、解决方案、技术支持和新闻中心等核心模块,能够全面展示智能安防设备的技术特点和行业应用。查看源码
| 分享笔记 (共有 篇笔记) |
