主题 : 请教jeecms中如何实现显示导航栏目层级列表的效果?? |
级别: 白丁
|
1# 发表于:2009-06-09 11:30:52 IP:221.241.*.*
|
||||
---|---|---|---|---|---|
级别: 白丁
|
2# 发表于:2009-06-09 11:44:07 IP:59.139.*.*
可以实现显示导航栏目层级列表的效果,不过需要用到JEECMS的自定义标签。所谓的自定义标签就是说页面显示的布局和样式事先自定义好,然后在需要输出数据的地方用标签进行替换。给你个参考的例子,这个例子是实现输出栏目id为1的栏目里所有子栏目的标题及连接,并且每2个子栏目换行显示:
[@cms.ChnlList id='1' inner='1';c,i] <a class="channel" href="${c.url}">${c.name}</a>[#if i%2==0]<br/>[/#if] [/@cms.ChnlList] |
||
---|---|---|---|
级别: 白丁
|
3# 发表于:2009-06-09 13:32:15 IP:221.241.*.*
好像不行啊.按您的意思貌似这个效果单靠 class="channel"这个来实现的?而channel需要我自己定义??
另外还有个问题: <li class="thisclass"> <a href="${base}/">首 页</a> [@cms.ChnlList id='' hasContent='0' inner='1';c,i] </li> <li class="thisclass"> <a href="${c.url}">${c.name}</a>[#if i%2==0]<br/>[/#if] [/@cms.ChnlList] </li> <li class="thisclass"><a target="_blank" href="${base}/jeecms/Guestbook.jspx">留言板</a></li> </ul> 以上代码是拷贝自head.html中. [@cms.ChnlList ] ... [/@cms.ChnlList]之间竟然嵌套着</li><li>这样的结束标签和起始标签, 难道不该是以下这样的吗?还是这样嵌套有何意义?请指教 <ul> <li class="thisclass"> <a href="${base}/">首 页</a> </li> [@cms.ChnlList id='' hasContent='0' inner='1';c,i] <li class="thisclass"> <a href="${c.url}">${c.name}</a>[#if i%2==0]<br/>[/#if] </li> [/@cms.ChnlList] <li class="thisclass"><a target="_blank" href="${base}/jeecms/Guestbook.jspx">留言板</a></li> </ul> |
||
---|---|---|---|
1
共1页