Cms应用标签
约 1378 字大约 5 分钟
2025-06-17
获取推荐位文章
参数 | 值 | 描述 |
---|---|---|
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:Category:getAncestorsAndSelf | 固定值 |
id | 栏目ID | |
siteid | 当前站点ID |
原生标签
$ancestors = fc('cms:Category:getAncestorsAndSelf', id: 1, siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:Category:getAncestorsAndSelf' id='1' siteid="$siteinfo['id']" return="ancestors"}
某栏目的父级栏目(不含本身)
参数 | 值 | 描述 |
---|---|---|
app | cms:Category:getAncestors | 固定值 |
id | 栏目ID | |
siteid | 当前站点ID |
原生标签
$ancestors = fc('cms:Category:getAncestors', id: 1, siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:Category:getAncestors' id='1' siteid="$siteinfo['id']" return="ancestors"}
某栏目的同级栏目
参数 | 值 | 描述 |
---|---|---|
app | cms:Category:getSiblingsAndSelf | 固定值 |
id | 栏目ID | |
siteid | 当前站点ID |
原生标签
$ancestors = fc('cms:Category:getSiblingsAndSelf', id: 1, siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:Category:getSiblingsAndSelf' id='1' siteid="$siteinfo['id']" return="ancestors"}
某栏目的子级栏目(含本身)
参数 | 值 | 描述 |
---|---|---|
app | cms:Category:getDescendantsAndSelf | 固定值 |
id | 栏目ID | |
siteid | 当前站点ID |
原生标签
$ancestors = fc('cms:Category:getDescendantsAndSelf', id: 1, siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:Category:getDescendantsAndSelf' id='1' siteid="$siteinfo['id']" return="ancestors"}
某栏目的子级栏目(不含本身)
参数 | 值 | 描述 |
---|---|---|
app | cms:Category:getDescendants | 固定值 |
id | 栏目ID | |
siteid | 当前站点ID |
原生标签
$ancestors = fc('cms:Category:getDescendants', id: 1, siteid: $siteinfo['id']);
thinkphp标签
{fc app='cms:Category:getDescendants' id='1' siteid="$siteinfo['id']" return="ancestors"}
面包屑
相关信息
直接调用 cms_crumb
函数即可
参数 | 值 | 描述 |
---|---|---|
cid | 栏目ID | |
siteid | 当前站点ID |
原生标签
$crumbs = cms_crumb(cid:1,siteid:$siteinfo['id']);
thinkphp标签
{~crumb=cms_crumb(cid:1,siteid:$siteinfo['id'])}
上一篇文章
相关信息
返回文章信息的一维数组
参数 | 值 | 描述 |
---|---|---|
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 | |
mid | 模型ID 分类ID和模型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']}
评论/点赞/收藏
相关信息
如何判断某文章是否可以评论/点赞/收藏
,可调用获取文章信息
,再判断内容的 $content['comment']
,$content['praise']
,$content['collect']
来判断。评论/点赞/收藏等功能可直接到群内下载演示模板,直接引入,修改样式即可。
文章搜索
相关信息
文章搜索提交地址/app/cms/home/Index/search
标签和文章分页标签一致 ,查询参数可在后台模型-搜索
一栏中设置