## YXcms单页内容调用标签
~~~
{循环标识:{table=(page) field=(字段) where=(条件) limit=(条数)}}
循环主体
{/循环标识}
~~~
| 属性 | 功能 | 可用值 | 值说明 | 举例 | 是否必要 |
| --- | --- | --- | --- | --- | --- |
| field | 字段调用 | 字段名 | 调用相对应的字段值需要在填写字段名 | 需要调用栏目ID、文章标题、颜色、添加时间、方法、描述<br>field=(id,title,color,addtime,method,description) | 必要 |
| exfield | 扩展字段 | 字段名 | 调用相对应的扩展字段值需要在填写扩展字段名 | 单页调用暂不支持 | 可选 |
| column | 指定栏目ID | 数字 | 指定栏目ID | 单页调用暂不支持 | 可选 |
| nocolumn | 非指定栏目ID | 数字 | 指定栏目ID | 单页调用暂不支持 | 可选 |
| place | 内容定位ID | 数字 | 指定定位ID | 单页调用暂不支持 | 可选 |
| noplace | 内容定位ID | 数字 | 非指定定位ID | 单页调用暂不支持 | 可选 |
| 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单页内容循环主体字段格式
~~~
[循环标识:字段]
例:[page:content]
调用单篇内容
~~~
## YXcms单页内容循环可用字段
| 字段 | 说明 |
| --- | --- |
| id | 信息ID |
| sort | 所属栏目层级路径 |
| edittime | 修改时间 |
| 标签:[循环标识:i] | 循环出递增值(1,2,3,4,5) |
注:循环主体调用以上字段时,"field=(字段)"中必须写上该字段,其中字段以英文逗号","分隔。
## YXcms单页内容调用举例
~~~
{page:{table=(page) field=(id,sort,content,edittime) where=(sort like ',000000,100001%') limit=(1)}}
{msubstr($page['content'],0,220)}
[page:content $len=16]中"$len=16" 截取字符串,此方法用在此处可能有问题,不推荐
{msubstr($page['content'], 0, 16)} 中文字符串截取函数,与上条效果一致,可灵活用至其它地方
{date($page['edittime'],Y-m-d H:i:s)} 格式化时间,Y-m-d H:i:s 格式即:年-月-日 小时:分钟:秒,例:1985-11-15 12:00:00
{date($page['edittime'],Y-m-d)} 格式化时间,Y-m-d 格式即:年-月-日,例:1985-11-15
{/page}
注:以上调用出栏目ID为"100001"的单页内容的,并截取内容字数,此标签一般用于单页一定内容的获取,(例:截取部分公司简介内容)。
~~~