## YXcms资讯内容调用标签
~~~
{循环标识:{table=(news) field=(字段) exfield=(扩展字段) place=(定位ID) column=(栏目ID) where=(条件) order=(排序) limit=(条数)}}
循环主体
{/循环标识}
~~~
| 属性 | 功能 | 可用值 | 值说明 | 举例 | 是否必要 |
| --- | --- | --- | --- | --- | --- |
| field | 字段调用 | 字段名 | 调用相对应的字段值需要在填写字段名 | 需要调用栏目ID、文章标题、颜色、添加时间、方法、描述<br>field=(id,title,color,addtime,method,description) | 必要 |
| exfield | 扩展字段 | 字段名 | 调用相对应的扩展字段值需要在填写扩展字段名 | 调用附加值数量和价格字段值<br>exfield=(num,price) | 可选 |
| column | 指定栏目ID | 数字 | 指定栏目ID | 调用指定栏目“100001”下的内容<br>column=(100001) 多栏目可写column=(100001,100002) | 可选 |
| nocolumn | 非指定栏目ID | 数字 | 指定栏目ID | 不调用指定栏目"100001"下的内容<br>nocolumn=(100001) 多栏目可写nocolumn=(100001,100002) | 可选 |
| place | 内容定位ID | 数字 | 指定定位ID | 调用指定定位"100"下的内容<br>place=(100) 多栏目可写place=(100,101) | 可选 |
| noplace | 内容定位ID | 数字 | 非指定定位ID | 不调用指定栏目"100"下的内容<br>noplace=(100) 多栏目可写noplace=(100,101) | 可选 |
| where | 附加条件 | 字符串 | 可填写标准SQL条件语句 | 调用栏目显示菜单,并且上级栏目ID为100001<br>where=(ifmenu='1' and path like ',000000,100001%') | 可选 |
| order | 排序 | 字符 | 栏目名称 | 按ID正序排序 order=(id asc) | 可选 |
| limit | 条数 | 数字 | 栏目名称 | 调用8条栏目 limit=(8)"<br>从第3条开始,调用8条栏目 limit=(3,8)" | 必要 |
## YXcms资讯内容循环主体字段格式
~~~
[循环标识:字段]
例:[news:title]
调用资讯标题
~~~
## YXcms资讯内容循环可用字段
| 字段 | 说明 |
| --- | --- |
| id | 信息ID |
| sort | 所属栏目层级路径 |
| exsort | 分类信息所属栏目层级路径 |
| account | 发布者账户 |
| title | 标题 |
| places | 内容定位ID |
| color | 标题颜色 |
| picture | 封面图 |
| keywords | 关键字 |
| description | 描述 |
| content | 内容 |
| method | 模型方法 |
| tpcontent | 内容模版 |
| norder | 排序 |
| recmd | 是否推荐 |
| hits | 点击量 |
| method | 模型方法 |
| ispass | 是否审核 |
| origin | 来源 |
| addtime | 添加时间 |
| extfield | 拓展字段 |
| 标签:[循环标识:i] | 循环出递增值(1,2,3,4,5) |
注:循环主体调用以上字段时,"field=(字段)"中必须写上该字段,其中字段以英文逗号","分隔。
## YXcms资讯内容调用举例
~~~
{news:{table=(news) field=(id,title,color,addtime,method,picture,description) column=(100001) order=(norder desc,id desc) where=(ispass='1') limit=(8)}}
<a style="color:[news:color]" title="[news:title]" target="_blank" href="[news:url]">[news:title $len=16]</a><span>{date($news['addtime'],Y-m-d)}</span>
{$NewImgPath}[news:picture] 封面图 (此标签适用于1.1.8与之前版本)
{$NewImgPath}thumb_[news:picture] 封面缩略图 (此标签适用于1.1.8与之前版本)
[循环标识:picturepath] 封面图 (此标签适用于1.1.9与之后版本)
[news:title $len=16]中"$len=16" 截取中文字符串
{msubstr($news['title'], 0, 16)} 中文字符串截取函数,与上条效果一致,可灵活用至其它地方
[news:title $elen=16]中"$elen=16" 截取英文字符串
{substr($news['title'], 0, 16)} 英文字符串截取函数,与上条效果一致,可灵活用至其它地方
{date($news['addtime'],Y-m-d H:i:s)} 格式化时间,Y-m-d H:i:s 格式即:年-月-日 小时:分钟:秒,例:1985-11-15 12:00:00
{date($news['addtime'],Y-m-d)} 格式化时间,Y-m-d 格式即:年-月-日,例:1985-11-15
$news_i 循环计数 (1,2,3,4,5,6,7,8)
{/news}
注:以上调用出8条栏目ID为"100001"的审核通过的内容的标题颜色、标题、链接、添加时间,并按内容排序ID和文章ID从大到小降序排列,和一些常用标签范例。
~~~