主题 : 急!使用标签获取内容的问题! |
级别: 举人
|
1# 发表于:2009-09-10 11:29:54 IP:58.180.*.*
|
||||
---|---|---|---|---|---|
级别: 举人
|
2# 发表于:2009-09-10 11:42:44 IP:58.180.*.*
isDisplay:是否只获取显示的栏目。【0:获取所有;1:只获取显示的栏目】
这个是怎么实现的?相关代码在哪里? |
||
---|---|---|---|
级别: 白丁
|
3# 发表于:2009-09-10 21:26:51 IP:222.109.*.*
楼主,问你一下,你的[#if]怎么实现的?
<div class="cycle_news_row">[@cms.ChnlList id='' sysType='article' hasContent='1' inner='1';c] <div class="list cycle_news"> <div class="list_bar">// <a target="_blank" href="${c.url}">${c.name}</a></div> <div class="list_content">[@cms.ArtiList chnlId=c.id sysContent='1-1' titLen='20' count='6' lineHeight='3'lineHeight='3' dateFormat='4' datePosition='2' headMark='1' target='1'/]</div> </div> [/@cms.ChnlList] <div style="clear: both"></div> </div> 这块代码,是把所有的channel(栏目)的显示了 现在我只想显示其中的几个栏目,怎么实现? |
||
---|---|---|---|
级别: 举人
|
4# 发表于:2009-09-11 16:20:25 IP:58.180.*.*
可以:
1.到后台把你不想显示的栏目设为不显示 2.或者,直接指定你要显示的栏目的id [#if]语句是通过在标签中设置inner='1'的属性来实现的。 |
||
---|---|---|---|
级别: 举人
|
5# 发表于:2009-09-14 09:42:34 IP:218.30.*.*
好像只能用[#if]来取,ChnlList id,根本就不好用,没有效果。
我觉得用[#if]来取的时候,i的取值并不是ChnlList的id号。而是2级标题(即首页的下一级)的排列顺序(不包括红色不显示的,从0开始排)。所以比如如下所示: 1 新闻 3 财经 9 关于我们 那么要取财经的话i就为1.关于我们的i就取2 我以前也问过同样问题,以上是我在实践中摸索的,如果不对请大家指正。 |
||
---|---|---|---|
1
共1页