主题 : 关于CMS导航的当前栏目问题 |
级别: 童生
![]() |
1# 发表于:2014-08-11 16:35:04 IP:123.207.*.*
|
||||
---|---|---|---|---|---|
级别: 状元
![]() |
3# 发表于:2014-08-12 11:24:03 IP:182.207.*.*
您有二级栏目是就动态去你当前栏目idchannelId=channel.id
|
||
---|---|---|---|
级别: 童生
![]() |
4# 发表于:2014-08-12 11:31:42 IP:123.207.*.*
回复第3楼很抱歉,我可能有点跟不上了,我不太明白,我现在的二级栏目是好的,但是我当我选择三级栏目的时候,导航菜单的高亮就没有了。
|
||
---|---|---|---|
级别: 童生
![]() |
5# 发表于:2014-08-12 11:35:16 IP:123.207.*.*
回复第3楼
当我选择我的二级栏目的时候,二级栏目所在的一级栏目(导航菜单)还是高亮显示的,可是,当我再选择二级栏目下的三级栏目的时候, 他的一级栏目(导航菜单)的高亮就不亮了, 二级栏目去找一级栏目是parent.id 三级栏目,我去找一级栏目的时候,写的是parent.parent.id 系统就提示我parent. is underfind 我现在的问题是,我没有办法判断我的三级栏目就在那个一级栏目下,这样我好给他加一个class 可是,我加上判断总也不对, |
||
---|---|---|---|
级别: 童生
![]() |
6# 发表于:2014-08-12 11:35:52 IP:123.207.*.*
回复第3楼
我导航的代码是这样写的 <ul> <li><a href="${base}/" class="menulink"><span style="color:#fff;">首页</span></a></li> [@cms_channel_list] [#list tag_list as c] [#if channel??&&(c.id==channel.id||(channel.parent??&&c.id==channel.parent.id))] <li><a href="${c.url}" class=" menulink now"><span style="color:#fff;">${c.name}</span></a></li> [#else] <li><a href="${c.url}" class="menulink"><span style="color:#fff;">${c.name}</span></a></li> [/#if] [/#list] [/@cms_channel_list] <li><a href="${base}/lxwm.html" class="menulink"><span style="color:#fff;">联系我们</span></a></li> <script> $(function(){ if($('.now').length==0){ $($('.menulink')[0]).addClass('now'); } }); </script> </ul> |
||
---|---|---|---|
级别: 童生
![]() |
8# 发表于:2014-08-12 17:25:38 IP:114.28.*.*
回复第7楼
您好,我这段代码是没有问题的 我想加一些内容, 就是我单击三级栏目的时候,我还需要我的一级栏目是高度的,我上面的代码没有实现这个功能,我不知道该怎么做还能实现, |
||
---|---|---|---|