主题 : 导航菜单里当前访问二级栏目时,怎么给其父栏目加个样式?
级别: 商业授权用户
UID: 114656
积分:102 加为好友
威望: 0 精华: 0
主题:15 回复:63
注册时间:2017-06-30
在线时长:0.09
1#   发表于:2019-09-20 09:44:08  IP:221.167.*.*
导航菜单里当前访问二级栏目时,怎么给其父栏目加个样式?
[@cms_channel_list] 
[#list tag_list as c] 
        <li class="nav-item"> <a href="javascript:;"><span>${c.name}</span><i class="nav-more"></i></a> 
[@cms_channel_list parentId=c.id]
         <ul class="sub"> 
 [#list tag_list as c2]
          <li><a[#if c2.id=channel.id] class="active" [/#if] href="${c2.url}">${c2.name}</a></li>
 [/#list] 
         </ul> 
[/@cms_channel_list]
        </li> 
[/#list] 
这是给当前栏目加class="active",请问怎么给它的父栏目也加个样式呢?
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
2#   发表于:2019-09-20 09:48:28  IP:117.68.*.*
您好   不明白您的意思  您说的给父级加样式是指给父级的栏目加  还是在说在本栏目页面给父级的栏目名称加个样式?
每天告诉自己一次,“我真的很不错”。
级别: 商业授权用户
UID: 114656
积分:102 加为好友
威望: 0 精华: 0
主题:15 回复:63
注册时间:2017-06-30
在线时长:0.09
3#   发表于:2019-09-20 10:00:46  IP:221.167.*.*
您好   不明白您的意思  您说的给父级加样式是指给父级的栏目加  还是在说在本栏目页面给父级的栏目名称加个样式?


这样说吧,目前是这样的:
 <ul> 
  <li class="nav-item"> <a href=""><span>AA</span></a> 
   <ul class="sub"> 
    <li><a class="on"  href="">A1</a></li>
    <li><a href="">A2</a></li>
   </ul> 
  </li> 
  <li class="nav-item"> <a href=""><span>BB</span></a> 
   <ul class="sub"> 
    <li><a href="">B1</a></li>
    <li><a href="">B2</a></li>
   </ul> 
  </li> 
  <li class="nav-item"> <a href=""><span>CC</span></a> 
   <ul class="sub"> 
    <li><a href="">C1</a></li>
    <li><a href="">C2</a></li>
   </ul> 
  </li> 
 </ul> 
我想要的效果是:
当当前访问栏目A1或A2时,给父栏目AA加上  <li class="nav-item active"> <a href=""><span>AA</span></a> ;
当当前访问栏目B1或B2时,给父栏目BB加上  <li class="nav-item active"> <a href=""><span>BB</span></a> 。
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
4#   发表于:2019-09-20 10:04:30  IP:117.68.*.*
这个需要您自己二次开发一个判断判断其上级栏目的id  并给相同id的栏目加上样式
每天告诉自己一次,“我真的很不错”。
级别: 商业授权用户
UID: 114656
积分:102 加为好友
威望: 0 精华: 0
主题:15 回复:63
注册时间:2017-06-30
在线时长:0.09
5#   发表于:2019-09-20 10:06:54  IP:221.167.*.*
这个需要您自己二次开发一个判断判断其上级栏目的id  并给相同id的栏目加上样式
好的,谢谢!
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
6#   发表于:2019-09-20 10:09:41  IP:117.68.*.*
回复第5楼
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 135499
积分:10 加为好友
威望: 1 精华: 0
主题:1 回复:35
注册时间:2020-08-06
在线时长:0
7#   发表于:2020-08-26 16:42:26  IP:183.95.*.*
回复第5楼
请问您解决了吗?怎么解决的呢
1 共1页