织梦调用同级栏目功能及当前文章显示高亮_织梦CMS教程


DedeCMS在做某个网站开发的帮助页面时,由于包含的项目很多,可以建立多个子栏目,每个栏目下面的写文章即可。

效果图如下:


织梦能嵌套多个标签只有{dede:channelartlist}标签,栏目和栏目、文章和文章之间为同级关系,但该标签并没有调用同级栏目的功能。而且该标签不支持currentstyle,无法直接实现高亮的功能。

channelaritlist支持用reid调用同级栏目

找到 

//处理标记属性、innertext

把下面的

$attlist = 'typeid|0,row|20,cacheid|';

修改为

$attlist = 'typeid|0,row|20,cacheid|,type|';//by


继续找到

//获得类别ID总数的信息

    $typeids = array();

把下面的

    if($typeid==0 || $typeid=='top') {

         $tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";

    }

修改为  

//调用上级目录下的子栏目内容by

    if($type=='reid'){

        $reid = $refObj->TypeLink->TypeInfos['reid'];

        $tpsql = " reid='$reid' AND ispart<>2 AND ishidden<>1 ";

    }

    else if($typeid==0 || $typeid=='top') { 

        $tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";

    }

//by 


channelartlist支持currentstyle属性

参考文章《织梦让channelartlist标签支持currentstyle高亮属性方法》


*后提供一种前台的写法,有基础的朋友自行修改。

{dede:channelartlist type='reid' currentstyle='current'}

<div class="active">{dede:field.typename/}</div>

<div class="{dede:field.currentstyle/}">

 <ul class="nav">

 {dede:arclist row='10' currentstyle="<li class='active'><a href='~typelink~'>~typename~</a></li>"}

   [field:array runphp='yes']

     if(@me['currentstyle']){

     @me = @me['currentstyle'];

    }else{

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

     }

   [/field:array]

  {/dede:arclist}

 </ul>

</div>

{/dede:channelartlist}



# 黄山抖音seo搜索优化  # img  # center  # 怀化小型网站建设哪个好  # 北京网站优化排名开发  # 水果节营销推广活动主题  # 关键词代发排名 微博  # 许昌网页seo  # 租房关键词排名  # 哪些关键词容易上排名  # 东城爱采购seo排名  # 出售SEO网站  # reid  # 林灿聊seo变现  # 元宇宙网站建设  # seo网站关键词优化排名是什么  # 巢湖网站推广公司价格表  # seo加盟价格表  # 东莞公司网站建设平台  # seo领跑人  # 怎么让公司网站推广成功  # 如何网络推广优化营销  # 门户网站seo  # currentstyle  # 织梦CMS教程  # 织梦同级栏目  # 织梦高亮  # 织梦文章  # 多个  # 不支持  # 写文章  # 但该  # 网站开发  # 目录下  # 织梦调用同级栏目功能及当前文章显示高亮  # channelartlist  # br  # 织梦能  # dede  # attlist  # innertext  # typeid  # channelaritlist  # 高亮  # nbsp 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: apache、nginx、iis服务器设置防止织梦dedecms模板被盗_织梦CMS教程  建站助手安装教程:环境检测与PHP版本选择步骤详解  宁波自助建站系统如何快速打造专业企业网站?  建站哪里好?优选平台推荐与关键词优化指南  织梦文章标题调用文章分类名称的方法_织梦CMS教程  如何快速搭建高效服务器建站系统?  如何在云主机上快速搭建多站点网站?  建站之星模板:企业官网建设+SEO优化+智能营销工具整合方案  dedecms织梦内容页列表页二级栏目三级栏目同时高亮方法_织梦CMS教程  2017年你不得不知的18项百度排名算法大揭密 _SEO优化教程  建站之星自适应模板:一站式自定义设计,高效打造专业网站  织梦dedecms搜索指定栏目文档方法_织梦CMS教程  通过sql查询的方法调用栏目SEO标题、栏目描述和关键字_织梦CMS教程  织梦dedecms实现文章上传图片自动添加alt属性的教程_织梦CMS教程  织梦建站用windows服务器IIS实现301重定向方法_织梦CMS教程  高端建站如何打造兼具美学与转化的品牌官网?  织梦DEDECMS改造百度MIP加速器教程_织梦插件  dedecms织梦为每个页面生成二维码 _织梦CMS教程  建站之星免费版是否永久可用?  如何用好域名打造高点击率的自主建站?  百度编辑器UEditor超出*大字数后不能完整保存解决方法_织梦CMS教程  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  建站之星如何优化SEO以实现高效排名?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  修改织梦cms默认文件让其更利于SEO优化 _SEO优化教程  dedecms织梦nginx下伪静态规则设置_织梦CMS教程  已有域名如何免费搭建网站?  如何通过多用户协作模板快速搭建高效企业网站?  织梦dedecms后台自定义字段里添加style全部都变成st&lt;x&gt;yle的解决教程_织梦CMS教程  织梦DEDECMS *一键登录插件返回空白解决方法_织梦CMS教程  如何通过虚拟主机快速搭建个人网站?  织梦dedecms重新安装提示“dir”解决办法_织梦CMS教程  phpcms v9实现文章后面添加new图标_PHPCMS教程  音乐网站服务器如何优化API响应速度?  如何在企业微信快速生成手机电脑官网?  织梦清空文章后发布新文章ID从1开始_织梦CMS教程  浅谈织梦cms模板中标签中的一些SEO细节_SEO优化教程  如何登录建站主机?访问步骤全解析  新手站长如何简单搭建一个织梦网站_织梦CMS教程  如何生成腾讯云建站专用兑换码?  如何挑选高效建站主机与优质域名?  织梦列表页排序按权重排序修改方法_织梦CMS教程  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何选择域名并搭建高效网站?  用JS实现织梦当前文章标题高亮显示教程_织梦CMS教程  如何通过西部建站助手安装IIS服务器?  建站之星代理平台如何选择最佳方案?  建站之星智能模板:响应式设计+SEO优化一站式建站方案  导航网站建站方案与优化指南:一站式高效搭建技巧解析  如何在搬瓦工VPS快速搭建网站? 

 2019-05-22

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.