主题 : 栏目高亮报错 |
级别: 商业授权用户
![]() |
1# 发表于:2017-07-26 14:58:17 IP:222.2.*.*
|
||||
---|---|---|---|---|---|
级别: 商业授权用户
![]() |
3# 发表于:2017-07-26 15:01:13 IP:222.2.*.*
回复第2楼
我已经做了判断了啊 [#if tag_list?size>0] |
||
---|---|---|---|
级别: 版主
![]() |
4# 发表于:2017-07-26 15:04:05 IP:106.242.*.*
你是channel.跟tag_list没关系,这个是你当前所在栏目的属性
|
||
---|---|---|---|
级别: 总版主
![]() |
5# 发表于:2017-07-26 15:04:22 IP:106.242.*.*
#if channel?? && channel.parent.id , channel.parent.id 单独取下这个副栏目id能取到么?
|
||
---|---|---|---|
级别: 总版主
![]() |
6# 发表于:2017-07-26 15:06:03 IP:106.242.*.*
ul>
[@cms_channel_list] <li><a href="${base}/"><span>网站首页</span></a></li> [#list tag_list as c] [@cms_channel_list parentId=c.id] [#if tag_list?size>0] <li class="havechild"> [#else] <li>[/#if][/@cms_channel_list]<a href="${c.url}" target="_self"><span>${c.name}</span></a> [@cms_channel_list parentId=c.id][#if tag_list?size>0] <ul> [@cms_channel_list parentId=c.id] [#list tag_list as c1] [@cms_channel_list parentId=c1.id][#if tag_list?size>0] <li class="havesubchild"> [#else] <li>[/#if][/@cms_channel_list] <a href="${c1.url}">${c1.name}</a> [@cms_channel_list parentId=c1.id][#if tag_list?size>0] <ul> [@cms_channel_list parentId=c1.id] [#list tag_list as c2] <li><a href="${c2.url}">${c2.name}</a></li> [/#list] [/@cms_channel_list] </ul> [/#if][/@cms_channel_list] </li> [/#list] [/@cms_channel_list] </ul> [/#if][/@cms_channel_list] </li> [/#list] [/@cms_channel_list] </ul> |
||
---|---|---|---|
级别: 商业授权用户
![]() |
8# 发表于:2017-07-26 15:08:56 IP:222.2.*.*
回复第5楼
我的一级导航只要有子导航就没法点击,只能点击子导航进行跳转,因此需要高亮以及导航的话得根据子导航的id取父级导航的id来判断,因此需要parent,如果能按照下面写就可以了 如果父级id存在 判断父级id是否与当前id相等 相等的话dosomething 不相等的话dosomething 如果父级id不存在 直接使用channel.id进行判断 现在有没有判断父级id为空的代码呢? |
||
---|---|---|---|
级别: 商业授权用户
![]() |
10# 发表于:2017-07-26 15:11:14 IP:222.2.*.*
回复第7楼
你发的是循环多级导航的,没有判断当前id与父级id是否相等的代码,也就是没有高亮显示代码 |
||
---|---|---|---|