主题 : 导航
级别: 贡士
UID: 96016
积分:498 加为好友
威望: 28 精华: 0
主题:67 回复:204
注册时间:2017-01-03
在线时长:0
1#   发表于:2017-01-11 13:44:15  IP:223.94.*.*

可不可以点击菜单的链接到页面时,相应的菜单会有个active类让他高亮
代码如下
<ul class="nav navbar-nav">
[@cms_channel_list parentId="246"]
<li class="active">
<a href="${base}/">首页</a>
</li>
[#list tag_list as a]
[@cms_channel_list parentId=a.id]
                             [#if tag_list?size>0]
<li>
<a href="javascript:void(0);">${a.name}
<i class="hidden-xs iconfont">&#xe70e;</i>
<i class="iconfont visible-xs">&#xe602;</i>
</a>
<div class="submenu">
<ul>
                                                          [#list tag_list as a1]
<li><a href="${a1.url}">${a1.name}<i class="iconfont">&#xe70f;</i></a>
</li>
[/#list]
</ul>
</div>

                                                    [#else]
                            <li><a href="${a.url}">${a.name}</a>
[/#if]
[/@cms_channel_list]
</li>
[/#list]
[/@cms_channel_list]


</ul>
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2017-01-11 13:44:58  IP:115.79.*.*
这个你要找美工做,论坛不提供模板制作的服务
1
级别: 贡士
UID: 96016
积分:498 加为好友
威望: 28 精华: 0
主题:67 回复:204
注册时间:2017-01-03
在线时长:0
3#   发表于:2017-01-12 09:15:10  IP:223.94.*.*
之前的意思是说jeecms可以实现当前栏目高亮的效果吗
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2017-01-12 09:17:31  IP:115.79.*.*
可以,页面特效其实跟系统也没多大关系
1
级别: 贡士
UID: 96016
积分:498 加为好友
威望: 28 精华: 0
主题:67 回复:204
注册时间:2017-01-03
在线时长:0
5#   发表于:2017-01-12 09:26:14  IP:223.94.*.*
<ul class="nav navbar-nav">
[@cms_channel_list parentId="246"]
<li class="active">
<a href="${base}/">首页</a>
</li>
[#list tag_list as a]
[@cms_channel_list parentId=a.id]

                             [#if tag_list?size>0]
                           
<li>
<a href="javascript:void(0);">${a.name}
<i class="hidden-xs iconfont">&#xe70e;</i>
<i class="iconfont visible-xs">&#xe602;</i>
</a>
<div class="submenu">
<ul>
                                      [#list tag_list as a1]
<li><a href="${a1.url}">${a1.name}<i class="iconfont">&#xe70f;</i></a>
</li>
[/#list]
</ul>
</div>

                               [#else]
                            <li><a href="${a.url}">${a.name}</a>
[/#if]
[/@cms_channel_list]
</li>
[/#list]
[/@cms_channel_list]


</ul>
我把导航的模板写成这样了,其他 页面也实现了当前导航栏有active的类名,但首页报错了
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
6#   发表于:2017-01-12 09:26:51  IP:115.79.*.*
报什么错
1
级别: 贡士
UID: 96016
积分:498 加为好友
威望: 28 精华: 0
主题:67 回复:204
注册时间:2017-01-03
在线时长:0
7#   发表于:2017-01-12 09:28:39  IP:223.94.*.*
页面报的这个错
 channel  [in template "WEB-INF/t/cms/www/default/include/nav_guan.html" at line 27, column 38]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
- Failed at: #if channel.id == a.id  [in template "WEB-INF/t/cms/www/default/include/nav_guan.html" at line 27, column 33]
- Reached through: @cms_channel_list parentId=a.id  [in template "WEB-INF/t/cms/www/default/include/nav_guan.html" at line 8, column 8]
- Reached through: @cms_channel_list parentId="246"  [in template "WEB-INF/t/cms/www/default/include/nav_guan.html" at line 3, column 7]
- Reached through: #include "../include/nav_guan.html"  [in template "WEB-INF/t/cms/www/default/index/index_guan.html" at line 54, column 8]
----

Java stack trace (for programmers):
----
freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]
at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134)
at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:80)
at freemarker.core.UnexpectedTypeException.
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
8#   发表于:2017-01-12 09:32:27  IP:115.79.*.*
channel.id == a.id
检查下你模板里哪里加了这个标签
1
级别: 贡士
UID: 96016
积分:498 加为好友
威望: 28 精华: 0
主题:67 回复:204
注册时间:2017-01-03
在线时长:0
9#   发表于:2017-01-12 09:33:42  IP:223.94.*.*
模板里确实有这个标签
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
10#   发表于:2017-01-12 09:34:04  IP:115.79.*.*
删掉,首页哪来的channel
1
1 2 > >| 共2页