Cms应用标签
约 791 字大约 3 分钟
2025-06-17
相关信息
CMS内容管理系统为应用插件,框架不带,需要单独下载安装。
获取推荐位文章
参数 | 值 | 描述 |
---|---|---|
app | cms:TagContent:selByTags | 推荐位文章标签 固定值 |
cid | 导航分类ID | |
siteid | 当前站点ID | |
tagids | 标签/推荐位ID 多个用逗号隔开 |
原生标签
$hotcomponents = fc('cms:TagContent:selByTags', cid: 11, tagids: '3', siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:TagContent:selByTags' cid='11' tagids='3' siteid='$siteinfo['id']' return="hotcomponents"}
某个栏目下的文章
相关信息
文章分页共用,所以返回的是个数组分别是:items
和 paginator
,比如:$result['items']
和$result['paginator']
,表示文章列表和分页。循环$result['items']
是一条条文章数据,直接输出 $result['paginator']
即可以显示分页条
参数 | 值 | 描述 |
---|---|---|
app | cms:TagContent:selByTags | 固定值 |
cid | 分类ID | |
siteid | 当前站点ID | |
pagesize | 每页文章条数 |
原生标签
$plugins = fc('cms:Content:paginate', cid: 12, siteid: $siteinfo['id'], pagesize: 4);
thinkphp标签
{fc app='cms:Content:paginate' cid='12' siteid='$siteinfo['id']' pagesize='4' return="plugins"}
文章详情
相关信息
如果在文章内容页模板中获取直接使用 $content['文章表中字段']
即可,如果不是在文章页中则看下面标签
参数 | 值 | 描述 |
---|---|---|
app | cms:Content:find | 固定值 |
id | 文章ID | |
cid | 分类ID | |
siteid | 当前站点ID |
原生标签
$content = fc('cms:Content:find', id: 1, siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:Content:find' id='1' siteid='$siteinfo['id']' return="content"}
栏目信息
相关信息
标签参数说明,栏目模板中直接可以使用$cateinfo['栏目字段’]
,在非栏目页中请看下面表格
参数 | 值 | 描述 |
---|---|---|
app | cms:Category:find | 固定值 |
id | 文章ID | |
siteid | 当前站点ID |
原生标签
$cateinfo = fc('cms:Category:find', id: 1, siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:Category:find' id='1' siteid='$siteinfo['id']' return="cateinfo"}
上一篇文章
相关信息
返回文章信息的一维数组
参数 | 值 | 描述 |
---|---|---|
app | cms:Content:prevContent | 固定值 |
id | 文章ID | |
cid | 分类ID | |
siteid | 当前站点ID |
原生标签
$prevContent = fc('cms:Content:prevContent',cid:1, id: 1, siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:Content:prevContent' id='1' cid="1" siteid='$siteinfo['id']' return="prevContent"}
下一篇文章
相关信息
返回文章信息的一维数组
参数 | 值 | 描述 |
---|---|---|
app | cms:Content:nextContent | 固定值 |
id | 文章ID | |
cid | 分类ID | |
siteid | 当前站点ID |
原生标签
$nextContent = fc('cms:Content:nextContent',cid:1, id: 1, siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:Content:nextContent' id='1' cid="1" siteid='$siteinfo['id']' return="nextContent"}
文章分页
相关信息
返回的是个数组分别是:items 和 paginator ,比如:$result['items]
和$result['paginator']
,表示文章列表和分页。循环$result['item']
是一条条文章数据,直接输出$result['paginator']
即可以显示分页条
参数 | 值 | 描述 |
---|---|---|
app | cms:Content:paginate | 固定值 |
cid | 分类ID | |
siteid | 当前站点ID | |
pagesize | 每页文章条数 |
原生标签
$plugins = fc('cms:Content:paginate', cid: 12, siteid: $siteinfo['id'], pagesize: 4);
//输出分页条
echo $plugins['paginator'];
thinkphp标签
{fc app='cms:Content:paginate' cid='12' siteid='$siteinfo['id']' pagesize='4' return="plugins"}
//输出分页条
{$plugins['paginator']}