主题 : 如何得到文章栏目的子栏目呀。一级一级的显示出来。用哪个标签呀。
级别: 贡士
UID: 43
积分:278 加为好友
威望: 0 精华: 0
主题:36 回复:75
注册时间:2009-06-03
在线时长:0
1#   发表于:2009-06-09 15:29:49  IP:219.193.*.*
如何得到文章栏目的子栏目呀。一级一级的显示出来。用哪个标签呀。
级别: 白丁
UID: 3
积分:2415 加为好友
威望: 0 精华: 0
主题:23 回复:1614
注册时间:2009-06-02
在线时长:0
2#   发表于:2009-06-09 18:12:32  IP:59.139.*.*
给你看个示例,用自定义标签的嵌套:
[@cms.ChnlList id='6' sysType='article' hasContent='1' inner='1';chnl]

  [@cms.ChnlList id=chnl.id  target='1';c]  
     <a href="${c.url}">${c.name}</a>
  [/@cms.ChnlList]
  
[/@cms.ChnlList]

以下是ChnlList的一些属性说明:
    
  [#if !has_next]<a href="${chnl.url}">${chnl.name}</a>[/#if]
<#--
子栏目列表
id:父栏目ID。(默认:当前栏目ID)
orderBy:排序方式。【0:优先级升序;1:优先级降序;2:点击次数升序;3:点击次数降序】(默认0)
isDisplay:是否只获取显示的栏目。【0:获取所有;1:只获取显示的栏目】(默认1)
hasContent:是否只获取可以有内容的栏目。【0:获取所有;1:只获取可以有内容的栏目】(默认0)

linkClass:链接class
linkTarget:链接打开方式。【0:当前窗口;1:新窗口】(默认0)

style:标签内部样式。如果指定sysContent或userContent,则该项无效。
【1:普通链接列表;】(默认1)

sysTpl:使用系统模板。【0:不使用;1:使用】(默认1)
sysContent:系统内容样式。(默认0)
userContent:自定义内容样式。如果指定了系统内容样式,则该项无效。(默认0)
sysPage:系统分页样式。【0:不分页;1:样式一;2:样式二】(默认0)
userPage:自定义分页样式。如果指定了系统分页样式,则该项无效。【0:不分页;1:样式一;2:样式二】(默认0)
custom:字符串数组。用于个性化处理。(默认空数组)
-->


    具体的标签源码在WEB-INF\ftl_lib\jeecms\action_cms.ftl,你可以看下
生命在于折腾!
级别: 童生
UID: 197
积分:39 加为好友
威望: 0 精华: 0
主题:4 回复:45
注册时间:2009-06-26
在线时长:0
3#   发表于:2009-07-19 04:56:45  IP:117.73.*.*
不支持多层吗?给出的事例测试了下支持2层。
级别: 白丁
UID: 7400
积分:1 加为好友
威望: 0 精华: 0
主题:0 回复:1
注册时间:2010-06-01
在线时长:0
4#   发表于:2010-06-01 06:55:06  IP:125.93.*.*
学习了
级别: 白丁
UID: 3
积分:2415 加为好友
威望: 0 精华: 0
主题:23 回复:1614
注册时间:2009-06-02
在线时长:0
5#   发表于:2010-06-01 22:01:03  IP:115.172.*.*
多层在给出的例子基础上做点扩展即可
生命在于折腾!
级别: 白丁
UID: 7945
积分:4 加为好友
威望: 0 精华: 0
主题:0 回复:4
注册时间:2010-06-15
在线时长:0
6#   发表于:2010-08-24 22:02:18  IP:116.47.*.*
我按你上面的做法改了\jeecms\WEB-INF\user_base\jeecms_com_www\template\include\default\head.html,可是菜单都不出来了。帮我看看吧。
<div class="topmenu cbody1">
  <ul>
    <li class="thisclass"><a href="${base}/">首 页</a> </li>
    [@cms.ChnlList id='6' sysType='article' hasContent='0' inner='1';chnl]
      [@cms.ChnlList id=chnl.id linkTarget='1';c]
     <li class="thisclass"><a href="${c.url}">${c.name}</a></li>
      [/@cms.ChnlList] 
    [/@cms.ChnlList]
<li class="thisclass"><a target="_blank" href="${base}/down/index.htm">下载中心</a></li>
<li class="thisclass"><a target="_blank" href="${base}/jeecms/topic.jspx">专题</a></li>
    <li class="thisclass"><a target="_blank" href="${base}/jeecms/Guestbook.jspx">留言板</a></li>
  </ul>
</div>
1 共1页