您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程

dede织梦cms当前栏目高亮显示的实现方法

穆中管2023-10-03DedeCMS教程已有人查阅

导读请问在dedecms模板中如何实现导航栏中当前栏目的样式和非当前栏目不同,也就是当前栏目高亮显示?如果是页面是当前栏目的页面,比如说导航中有:

请问在dedecms模板中如何实现导航栏中当前栏目的样式和非当前栏目不同,也就是当前栏目高亮显示?如果是页面是当前栏目的页面,比如说导航中有:
这五个导航栏目,那么当我浏览<公司简介>这一栏目时<公司简介>在导航条中就高亮显示如:
首页、公司简介、公司新闻、产品中心、联系我们
或者采用另外的css样式,像:背景改为红色,非当前栏目就采用别的css样式。怎么实现这个功能呢?
1、首选我们来了解一下(channel)标签的使用:
标签名称:channel
标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息功能说明:用于获取栏目列表适用范围:
全局使用基本语法:
{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a>
</li>
{/dede:channel}
参数说明:typeid = '0' 栏目ID
reid = '0' 上级栏目ID
row = '100' 调用栏目数
col = '1'分多少列显示(默认为单列)
type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目
currentstyle = ''应用样式
class='thisclass'   thisclass这个是自由的,他代表的意思是样式表里面,你所给的高亮显示的样式。
底层模板字段:ID(同 id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址)
例:
{dede:channel type='top'}<a href='[field:typelink /]'>[field:typename/]</a>{/dede:channel}
注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类。
请看我的 dedecms模板中导航部分代码:
<DIV class=menu>
<UL>
<LI><A href="/">首页</A> </LI>
{dede:channel type='self' row='8' currentstyle="<li class=hover><a href=~typelink~>~typename~</a></li>"}
<LI><a href='[field:typelink/]'>[field:typename/]</a></LI>
{/dede:channel}
</UL>
</DIV>
那么我们在样式表里面的hover就是控制高亮显示的样式:
.menu{里面就不多写了}
.menu ul{里面就不多写了}
.menu ul li{里面就不多写了}
.menu ul li a{里面就不多写了}
.hover{background:url(bg-nav.jpg) no-repeat;}
上面这段是我的网页顶部导航菜单,其中currentstyle就是用来实现当前栏目突出显示的。 class=hover自然是我定义的当前栏目样式啦!
这里就涉及到了dedecms的标签问题,其实熟悉dedecms标签的同学对这个问题就不会为难,以下是dedecms的官方频道标签(也就是导航条用
到的标签)说明:其中 class='thisclass' 中的thisclass就是你定义的css样式类别名(class,类别选择器),应用时改为你定义的class。
class='thisclass'放在<a>标记中则css样式作用于<a>,也可以放在<li>标记中,作用于<li>标记。

本文标签:

很赞哦! ()

相关源码

  • (自适应)绿色新闻生活百科资讯文章博客类网站pbootcms模板源码本模板基于PbootCMS开发,为生活百科、资讯文章和博客类网站设计。采用清新绿色系风格,提供舒适的阅读体验,同时适配PC和移动设备。适用于生活技巧分享、健康知识传播查看源码
  • (自适应)工业机械设备产品介绍免费pbootcms源码下载本网站模板基于PbootCMS内核精心开发,为机械设备与工业产品制造企业量身打造。设计充分考量行业特性,突出产品展示与技术实力呈现查看源码
  • (自适应响应式)水墨风白酒酿制酒业酒文化酒类产品网站源码下载本模板基于PbootCMS内核开发,为酒类企业打造的水墨风响应式网站解决方案。采用传统东方美学设计语言,呈现白酒文化底蕴,自适应移动端展示效果,数据实时同步更新,助力酒企建立专业数字化形象。查看源码
  • 帝国CMS游戏应用APP推广下载站模板免费下载本模板为移动应用推广、手机游戏推广行业设计,集成H5游戏平台与APP下载功能,支持PC端与移动端自适应访问。专注于为应用开发商、游戏发行商提供专业的线上推广展示平台。查看源码
  • (PC+WAP)红色驾校培训学车在线预约源码下载基于PbootCMS内核开发的驾校培训专用网站模板,深度适配驾驶培训行业展示需求。采用PC与移动端同步响应设计,单一后台统一管理内容数据,更换图文素材后可快速转变为其他行业网站。查看源码
  • 帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐