织梦一级栏目二级栏目导航菜单被点击顶级栏目高亮解决方法_织梦CMS教程
栏目:网络技术 发布时间:2018-05-22
织梦一级菜单被点击栏目高亮调用方法:{dede:channel typeid ='1' type ='son' current

织梦一级菜单被点击栏目高亮调用方法:

{dede:channel typeid ='1'  type ='son' currentstyle="<li class='on'><a href='~typelink~'>~typename~</a></li>"}

<li><a href='[field:typeurl/]'>[field:typename/]</a></li>

{/dede:channel}


*注:对当前栏目列表设置了class='on',可以通过css样式为其设置背景图片或颜色,从而达到栏目高亮的效果。
首页判断是否添加class 调用方法:
 <li><a {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='on'":@me="";{/dede:field} href="{dede:global.cfg_basehost/}">网站首页</a></li>
*注:首页判断是否添加class='on'属性


织梦二级菜单被点击栏目高亮调用方法:
       第一步:因为织梦默认dede:channelartlist标签是不支持currentstyle属性的,所以接加下先修改channelartlist.lib.php
               1:打开include\taglib\channelartlist.lib.php,找到$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
               2:替换成下所示代码:

                      $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 : 'on';  

                          }  

                        else{  

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

                         }  


    第二步:前台调用:

 {dede:channelartlist typeid='top' currentstyle='on' } 
           <li><a  class="{dede:field.currentstyle/}" href="{dede:field name='typelink'/}" >{dede:field name='typename'/}</a>
              <ul>{dede:channel type='son' noself='yes'}    
                 <li><a href="[field:typelink/]" >[field:typename/]</a></li>
               {/dede:channel}
              </ul>
           </li>
      {/dede:channelartlist}

*注:生成栏目,循环出的顶级栏目li会有一个class=“on”的属性。页面效果如图所示:




# 漳州短视频营销推广招聘  # quot  # currentstyle  # 盐城网络营销外包推广  # 荷塘区全网营销推广中心  # 湖北网站推广教程视频  # 眉山网站建设推广  # 免费seo网站自动推广  # 重庆营销推广获客系统APP  # 哈尔滨企业定制网站推广  # 淘宝网站的营销推广方式  # 洛江网站推广报价  # son  # 扬州网站建设制作的主页  # 网站建设京创科技  # 路南网站建设  # 建站网站网络推广服务  # 苏州seo运营推广  # 优惠卡网站设计建设  # 崇州专业网站优化排名  # 长春机械行业网站推广  # 关键词排名精英  # 津市互联网营销推广  # 所示  # 织梦CMS教程  # 一级栏目  # 二级栏目  # 织梦栏目  # 栏目高亮  # 首页  # 判断是否  # 会有  # 可以通过  # 为其  # 不支持  # 织梦一级栏目二级栏目导航菜单被点击顶级栏目高亮解决方法  # 第二步  # 如图所示  # 替换成  # li  # lt  # class  # href  # gt  # type  # typelink 


相关文章: 企业网站建设制作公司_企业网站建设制作流程_厦门seo排名优化  福州网站建设公司排行_福州网站建设公司_查询seo关键词  SEO与竞价优化对用户体验有什么不同影响?_SEO优化教程  古驰网站移动端按钮设计应遵循哪些原则减少误触问题_网站建设教程  学校网站建设的意义是什么?学习网站建设基础模块有哪些?  企业网站建设开发公司哪家好_企业网站建设开发公司有哪些_金华市网站优化排名  【黔南网站建设】黔南网站建设制作公司平台_黔南免费搭建建网站  【网站运营培训】网站运营的内容是什么?网站运营的内容包括哪些呢?  企业网站制作公司网页_企业网站制作公司有哪些_甘肃省网站建设排名前十  行业领先企业如何实施有效的园洲SEO策略?_SEO优化教程  广东网站建设设计公司排名_广东网站建设设计公司有哪些_沈阳百度seo有哪些  海淀网站建设中的用户体验优化要点有哪些_网站建设教程  网站建设中SEO常用的工具有哪些?SEO为什么需要坚持原则?神马网站关键词快速排名软件多少钱?  做一个网站需要多少钱?做一个公司网站需要多少钱?  宁波专业网站建设开发公司_宁波专业网站建设_seo获客思维  如何选择和优化关键词来进行SEO?_SEO优化教程  企业为什么要做外贸网站建设?外贸网站建设有什么好处?  福州响应式网站设计如何适配多端设备_网站建设教程  自己建个网站需要多少钱_自己建个网站_自己建个人网站  企业为什么要进行响应式网站建设?  自己制作网站花多少钱_自己制作网站._自己制作网页的7个步骤自己网站制作  页面SEO的主要内容有哪些_SEO优化教程  公司网站建设的费用主要包含哪些方面?  企业网站建设的流程与原则  网站建设需要多少钱,看客户需求的功能决定?  注册公司 网站_注册个网站_注册个人网站流程  柳市网站建设全流程包含哪些关键步骤_网站建设教程  永嘉网站建设_浙江seo优化流程  牡丹江网站开发需要多长时间完成_网站建设教程  海口网站建设费用多少_海口网站建设费用_盘锦网站推广工具  娄底网站建设公司_娄底网站建设_汕头网站优化收费  自己怎么建网站_自己怎么建立网站_自己怎么创建网站  山东新站SEO效果监控与调整_SEO优化教程  动态网站如何保障用户数据安全_网站建设教程  如何监测和调整SEO策略以提升排名_SEO优化教程  网站关键词如何选择呢?新手建网站如何选择关键词呢?  【万宁网站建设】万宁网站建设制作网页_万宁企业建站建网站  单位网站建设制作流程_单位网站建设制作方案_新余seo公司联系13火星  【微信网站开发】微信公众平台开发需要什么语言?如何开发微信公众平台?普通网站如何转换为微信网站?  英文网站建设需要注意什么?  关键词竞争力对仙桃SEO优化价格的影响是什么?_SEO优化教程  大连网站建设哪家公司好_大连网站建设咨询_嘉兴营销推广招商  【响应式网站建设】响应式网页设计有什么优势?响应式网站有哪些缺点?  好的网站建设公司哪家好_好的网站建设公司有哪些_抖音搜索关键词搜索排名  如何通过用户反馈优化网站品牌调性_网站建设教程  自己免费制作网站_自己免费建站_自己免费建网站  常州SEO关键词布局技巧_SEO优化教程  如何通过外链建设增强网站的权威性和排名_网站建设教程  南京网站建站公司_南京网站制作建设_SEO管理会计论文  嘉兴网站建设与SEO优化哪家公司更专业_网站建设教程 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554