主题 : 二级栏目调用显示
级别: 童生
UID: 19664
积分:48 加为好友
威望: 0 精华: 0
主题:5 回复:22
注册时间:2011-05-18
在线时长:0
1#   发表于:2011-07-26 14:16:46  IP:113.206.*.*
想点击一个一级栏目页面的时候,在侧面显示它对应的二级列表导航。
思路很简单,把demo的例子改一下就可以了。
@cms_channel_list parentId=channel.id]
    [#list tag_list as c]
     <tr>
     <td height="29" > <div align="left"><a class="lm" href="${c.url}">${c.name}</a></div></td>
     </tr>
    [/#list]
[/@cms_channel_list]

但现在问题来了。由于jc_channel 表中的parent_id 一级菜单为null,导航点击二级菜单的时候由于channel.id = channel.parent.id 判断的时候有值,因此正常,但当点击一级菜单时,channel.id 和 null 无法相等,这下就需要判断一下了。判断如下:
[#if channel.parent.id??]
不为空的时候显示的二级列表
[#else]
为空的时候显示的二级列表
[/#if]
我这个判断还是直接报错,问下如何判断null?在这里
级别: 总版主
UID: 10736
积分:148515 加为好友
威望: 205 精华: 42
主题:287 回复:126217
注册时间:2010-09-08
在线时长:18.01
2#   发表于:2011-07-26 14:25:57  IP:115.173.*.*
使用channel.nodeList[0].id
路漫漫其修远兮,吾将上下而求索!
级别: 童生
UID: 19664
积分:48 加为好友
威望: 0 精华: 0
主题:5 回复:22
注册时间:2011-05-18
在线时长:0
3#   发表于:2011-07-26 15:59:46  IP:117.228.*.*
谢谢版主,已经解决。
1 共1页