3gcms导航,实现当前栏目高亮的办法

   <volist name="menu" id="vo" offset="0" length=‘8‘ key=‘k‘>
     <li class="   <eq name="vo.typeid" value="$type.typeid">curr_menu<else/>not_curr</eq>">
    <a href="<eq name="vo.islink" value="0">{$vo.typeid|url=lists,###}<else/>{$vo.url}</eq>" data-transition="slidedown" <eq name=‘vo.typeid‘ value=‘26‘>data-ajax="false"</eq>>
    <neq name="icon[$k]" value=""><img src="Web/Tpl/w3g/images/{$icon[$k]}" alt=""></neq>{$vo.typename}</a>
    </li>
   </volist>

备注:第2行里的

<eq name="vo.typeid" value="$type.typeid">curr_menu<else/>not_curr</eq>

判断 name里的值是否和value里的变量值相等,如果相等就li的class为curr_menu,如果不想等,class为not_curr.

时间: 2024-10-18 07:15:41

3gcms导航,实现当前栏目高亮的办法的相关文章

PHPCMS V9 导航栏当前栏目高亮

实际上这个东西可有可无,很多站点看似导航栏当鼠标指向后都会变化等高亮处理,一般都比较醒目,但是实质点击过去后,都还是只是刚才的样式,因为这些站点的导航栏都没有对当前选中栏目做CSS的指定变化处理. 该方法实际是加入了个条件判断,用来识别当前页是否是主页还是栏目页. {pc:content action="category" catid="0" num="6" siteid="$siteid" order="listo

织梦一二级导航菜单被点击顶级栏目高亮(加class)解决方法

织梦一二级导航菜单被点击的栏目高亮显示方法详解,废话不多说直接举例说明: 织梦一级菜单被点击栏目高亮调用方法: {dede:channel typeid ='1'  type ='son' currentstyle="<li class='on'><a href='~typelink~'>~typename~</a></li>"} <li><a href='[field:typeurl/]'>[field:type

dedecms二级栏目分类 使用channelartlist标签实现当前栏目高亮

在dedecms二级栏目分类,使用channelartlist标签实现当前栏目高亮,估计你没试过!不过开发的时候需要了,也就记下来分享给大家! 使用channel也可以,但是我们需要dede二级栏目下拉的时候就要用到这个了,呵呵,使用还是非常简单的 修改一个channelartlist类就可以了 下面介绍如何使用channelartlist标签实现当前栏目高亮 1.首先找到"include\taglib\channelartlist.lib.php"文件,打开 2.搜索代码 "

织梦菜单导航调用特定栏目

织梦菜单导航调用特定栏目的修改 正常: {dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"} <a href='[field:typeurl/]' target="_blank">[f

Vue如何实现swiper左右滑动内容区控制导航tab同时切换高亮

Vue如何实现左右滑动内容区控制导航tab同时切换高亮,实现的效果是:点击导航按钮时内容区发生改变,左右滑动内容区时导航按钮跟随切换高亮,停留在某个内容区时刷新页面后仍然停留在当前内容区. 这里涉及到几个点: 1.左右滑动,那就需要用到swiper,当然你可以自己写一个类似的功能,虽然不难但是项目开发中可能会比你引入插件要耗时很多: 2.Vue开发鼓励组件化,所以在这我是分为nav和swiper两个组件,那么就要用到事件发射与接收,我在前面的博文有关于事件发射与接收的心得,具体点击查看: 3.利

织梦 循环二级导航栏 当前页面高亮样式

{dede:channelartlist typeid='30'} <a href="{dede:field name='typeurl'/}" {dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='border' ":@me="";{/dede:field}>{dede:field name='typename'/}</

PHPCMS调取当前栏目的描述、文章位置导航、当前栏目链接、当前栏目名称

当我们填写了栏目描述,怎么调用出来. 使用 {$CATEGORYS[$catid][description]} 就可以把栏目的描述调用出来 下面三个也比较常用{catpos($catid)} 显示文章位置导航{$CATEGORYS[$catid][url]} 显示当前栏目链接{$CATEGORYS[$catid][catname]} 显示当前栏目名称

帝国cms三级栏目高亮当前栏目

三级菜单,显示一二两级,并高亮当前一级菜单. <ul> <li> <a href="[!--news.url--]">首页</a> </li> [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid desc",0,24,0}] <?php $class

织梦channelartlist标签当前栏目高亮

channelartlist标签完美支持currentstyle属性,实现自动加载当前栏目CSS样式,可以用来标识当前栏目位置的CSS,解决方法如下: 打开文件include\taglib\channelartlist.lib.php找到: $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 在此行代码下方增加以下代码: if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['