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 标签和文章分页标签一致 ,查询参数可在后台模型-搜索一栏中设置
