作用:调用CmsTop系统中各种内容模型数据;根据指定的条件从#table_content表中读取状态为已发的内容列表。
参数对照表:
参数 |
详解 |
contentid |
指定要调用内容的ID,调用多个ID用英文逗号”,”隔开 |
modelid |
指定要调用的内容模型ID,调用多个ID用英文逗号”,”隔开,只要属于一个modelid的内容都会被选择出来。 |
catid |
指定要查询的栏目ID,调用多个ID用英文逗号”,”隔开 |
sourceid |
指定内容的来源ID,调用多个ID用英文逗号“,”隔开 |
weight |
指定内容的权重,包含以下四种形式: weight="60"表示调取权重值等于60的内容 weight="60,"表示调取权重值大于等于60的内容 weight=",60"表示调取权重值小于等于60的内容 weight="60,100"表示调取权重值大于等于60,且小于等于100的内容 |
published |
指定内容的发布时间,有以下几种形式: published="2011-08-15" 表示调用发布时间为2011年 08月15日的内容 published="2011-08-15," 表示调用发布时间大于2011年08月 15日的内容 published=",2011-08-15" 表示调用发布时间小于2011年08月15日 的内容 published="2011-05-10,2011-08-15" 表示调用发布时间大于2011年05 月10日,且小于2011年08月15日的内容 published="2011-08-15 12:30:00"表示调用发布时间为2011年08月15日12时30分整的内容 published="2" 表示调用2天以内发布的内容 |
createdby |
指定内容的创建人 ID,调用多个 ID 用英文逗号“,”隔开 |
tags |
指定内容包含的关键词,多个关键词用英文逗号“,”隔开,例如:tags="福布斯,power" |
orderby |
指定排序条件,多个排序条件用英文逗号“,”隔开,例如:orderby="published desc, pv desc, comments desc, weight desc" |
offset |
内容表查询结果偏移值(必须是正整数),默认值为 0,例offset=”1”代表从第二条数据开始调取 |
size |
内容表查询结果返回条数限制(必须是正整数),默认不限制 |
page |
当前页码(必须是正整数) |
return |
返回值变量 return:返回结果变量名,默认为 r |
注:可用字段为#table_content表中的所有字段,不包括#table_article或其他模型表中的字段。
示例:
<!--{content catid="4" modelid="1" orderby="published desc, pv desc" page="$page" size="8"}-->
• <a href="{$r[url]}">{$r[title]}</a> {date('Y-m-d',$r[published])}
<!--{/content}-->
{pages($total, $page, 1)}