主题 : 求助:根据一级栏目ID获取二级栏目后加样式的问题
级别: 童生
UID: 92711
积分:24 加为好友
威望: 1 精华: 0
主题:1 回复:19
注册时间:2016-09-23
在线时长:0
1#   发表于:2017-05-15 11:21:48  IP:106.115.*.*
根据一级栏目ID获取到二级栏目信息,然后循环遍历出二级栏目后。
点击二级栏目后,添加样式。


channel??&&channel.id==c.id这部分如何写?
谢谢各位大神!
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2017-05-15 11:22:11  IP:106.167.*.*
什么红色部分
1
级别: 童生
UID: 92711
积分:24 加为好友
威望: 1 精华: 0
主题:1 回复:19
注册时间:2016-09-23
在线时长:0
3#   发表于:2017-05-15 11:23:01  IP:106.115.*.*
回复第2楼
代码里面不能加红色


就是channel??&&channel.id==c.id这部分
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2017-05-15 11:23:40  IP:106.167.*.*
添加样式跟这个没关系
1
级别: 童生
UID: 92711
积分:24 加为好友
威望: 1 精华: 0
主题:1 回复:19
注册时间:2016-09-23
在线时长:0
5#   发表于:2017-05-15 11:25:00  IP:106.115.*.*
回复第4楼

就像 演示站的首页,导航栏切换时有效果显示。
级别: 童生
UID: 92711
积分:24 加为好友
威望: 1 精华: 0
主题:1 回复:19
注册时间:2016-09-23
在线时长:0
6#   发表于:2017-05-15 11:26:51  IP:106.115.*.*
回复第4楼

演示站的导航切换,调用样式的时候,用的是channel??&&channel.id==c.id这个去判断,如果二级导航呢?哪个channel.id只能是一级栏目ID
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
7#   发表于:2017-05-15 11:27:23  IP:106.167.*.*
<nav class="nav">
     [@cms_channel_list]
      <ul class="menu">
     [#if !channel??]     
      [#list tag_list as c]
      [#if c_index<3]
        <li><a href="${c.url}">${c.name}</a></li>
      [/#if]
      [/#list]
        <li><a href="http://bbs.jeecms.com" target="_blank">论坛</a></li>     
        <li class="more">      
      [#list tag_list as c]
      [#if c_index==3] 
      <a href="${c.url}">${c.name}</a>
      [/#if]
      [/#list]      
          <ul class="menu-child">
            [#list tag_list as c]
              [#if c_index>3]
            <li><a href="${c.url}">${c.name}</a></li>
              [/#if]
            [/#list]
          </ul>
        </li> 
     [#else]  
      [#list tag_list as c]
      [#if c_index<3]
        <li [#if channel??&&channel.id==c.id]class="on"[/#if]><a href="${c.url}">${c.name}</a></li>
      [/#if]
      [/#list]
        <li><a href="http://bbs.jeecms.com" target="_blank">论坛</a></li>     
        <li class="more"> 
       [#assign before=true/]     
      [#list tag_list as c]
      [#if c_index>3] 
          [#if c.id==channel.id]
               [#assign before=false/]     
               <a href="${channel.url}">${channel.name}</a>
         [/#if]
       [/#if]
      [/#list]      
      [#list tag_list as c]
          [#if before&&c_index==3]
                 <a href="${c.url}">${c.name}</a>
           [/#if]
       [/#list]  
          <ul class="menu-child">
            [#assign before=false]
            [#list tag_list as c]
                [#if c_index<3&&c.id==channel.id]
                    [#assign before=true] 
                [/#if]
            [/#list]  
            [#list tag_list as c]
                    [#if c_index>2&& c.id!=channel.id]
                        [#if !(c_index==3&&before)]
                                 <li><a href="${c.url}">${c.name}</a></li>
                         [/#if]
                    [/#if]
            [/#list]
          </ul>
        </li> 
       [/#if]   
      </ul>
     [/@cms_channel_list]
    </nav>
这个是演示站的写法
1
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
8#   发表于:2017-05-15 11:28:30  IP:106.167.*.*
论坛不提供模板制作相关的服务
1
1 共1页