企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[info]RGCMS的功能模型,可创建例如广告、幻灯片、块信息等各种需要展示的内容,方便快捷,自由随意 ## **功能模型内容调用** 标签:`{rg:func 参数名称="参数值"}{/rg:func}` **参数列表** |参数(?为可选参数)|默认值|使用示例|解释| |---|---|---|---| |name|**必选参数**|name="slide"|指定调用的功能模型标识| |?where||where="id > 10"|根据条件进行筛选| |?order|order asc,id desc|order="order desc"|排序规则| |?status|1(默认调用开启的内容)|status="0"|调用开启或关闭的内容| |?key|i|key="y"|循环体内的计数变量,如{$i}从1开始计数| |?limit|不限|limit="10"|调用数量| |?site|当前站点ID|site="1"|站点ID| >[success]童鞋们举栗子了: ``` 调用一个标识为slide的功能模型内容,附加查询条件为`sgroup`字段值为3,`sgroup`为自定义字段且不得与Mysql关键词冲突 <ul> {rg:func name="slide" where="sgroup=3"} <li> <a href="{$slide.link}"><img src="{$slide.img}"/></a> </li> {/rg:func} </ul> 解释: 1. {rg:func name="slide"} 调用了一个标识为slide的功能模型内容,默认为当前站点内容,显示数量为所有,排序为默认排序 2. {rg:func name="slide" limit="5" order="order desc"} 扩展一下 3. {$slide.*} *为调用该模型定义的字段名,如果定义了一个模型为name="adve" 那么在调用内容时就写成{$adve.*} *为adve模型所定义的字段名 ```