MKapCMS标签调用语法

写在最前:(标签调用)可以很快上手,了解一点html基础前端知识即可,操作很简单、很方便。
标签调用 一般复杂点的也就是:开始语句、结束语句,中间是字段。

简单点的,例如:< mak:phone / >
(解释一下:mak-马氪-马氪软件,我们的简称,冒号后面跟的是什么 phone也就是具体的字段,电话是吧?那意思就是调用网站里的电话)
那简单了,想把联系电话展示到网站前端的哪里就能调用到哪里,我们就直接这标签代码复制过去< mak:phone / > 解决问题了。

再比如我们需要在网页的title部分调用网站的名称怎么操作?

MKapCMS已经自带了, 网站名称 就直接这样调用: < mak:sitename /> (注意要写成英文状态下的尖括号<>)

网站全局标签

< mak:sitename / > 网站名称
 < mak:sitetitle /> 网站标题
 < mak:siteurl /> 网站地址
 < mak:sitekeywords /> 网站关键字
 < mak:sitedescription /> 网站描述
 < mak:beian />网站备案号
 < mak:address /> 联系地址
 < mak:phone /> 联系电话  
 < mak:copyright /> 网站版权
 < mak:searchurl /> 搜索中心网址(可提交查询)
 < mak:gbookurl /> 留言本网址
 < mak:gbookaddurl /> 留言提交网址
 < mak:vcodeurl /> 验证码图片地址
 < mak:stats /> 站点统计

1、栏目页调用

< mak:type typeid='' level=''>
  {$type.id}栏目ID
  {$type.name}栏目名称
  {$type.url}栏目地址
  ...
  ...标签字段
< /mak:type > 

标签说明:
[1] typeid='' 表示栏目ID必填;
[2] level='' 有3个可选值(默认为self)。可选
level='self' 表示自己(默认),level='top'表示对应顶级栏目,level='parent'表示对应父级栏目;

标签字段:
[1]标签字段调用方法,如获取title字段:
{$type.title} 或 {$type['title']} 或 {$type["title"}
[2]可用字段(栏目):
id,name(栏目名称),ename(栏目别名),pid(父级ID),seo_title(SEO 标题), keywords(关键字),description(描述),cat_pic(栏目图片),style(栏目样式),model_id(所属模型ID),status(状态),sort(排序值),url(文档地址)

例子: < mak:type typeid='1' > < li>< a href="{$type.url}" >{$type.name}< /li > < /mak:type >


2、内容页调用

 { $content.字段名称 }  

例如:文章的字段有 id,title(标题),short_title(副标题), color(标题颜色),publish_time(发布时间),click(点击数),comment_flag(是否允许评论),description(摘要),litpic(缩略图),cid(栏目id),cate_name(栏目名称),ename(栏目别名),model_id(模型id),url(文档地址) [3]图片模型的字段:id,title(标题),color(标题颜色),publish_time(发布时间),click(点击数),comment_flag(是否允许评论),description(摘要),litpic(缩略图),cid(栏目id),cate_name(栏目名称),ename(栏目别名),model_id(模型id),url(文档地址) [4]产品模型的字段:id,title(标题),color(标题颜色),publish_time(发布时间),click(点击数),comment_flag(是否允许评论),description(摘要),litpic,price(价格),market_price(市场价),brand(品牌),units(单位),specification(规格),cid(栏目id),cate_name(栏目名称),ename(栏目别名),model_id(模型id),url(文档地址)


3、list标签

能获取指定文档[文章|图片|产品|]列表
< mak:list typeid='' titlelen='' infolen='' pointstart='' pointend='' auditflag='' flag='' orderby='' keyword='' limit='' pagesize='' pageroll='' pagetheme='' fieldflag=''>
  {$list.id}编号
  {$list.title}标题
  {$list.color}标题颜色
  {$list.publish_time}发布时间
  ...
  ...标签字段
< /mak:list>

list标签说明:
[1] typeid='' 表示栏目ID,可指定多个栏目ID用","分割。在列表模板和文档模板中可以不指定(表示当前所在栏目)可选;
[2] titlelen='' 表示标题长度可选;
[3] infolen='' 表示内容简介长度可选;
[4] pointstart='' 表示权重开始值(不填写为不限)可选;
[5] pointend=''表示权重结束值(不填写为不限)可选;
[6] auditflag='' 表示审核状态(不填写为已审核,0已审核|1未审核|2全部)[v3.6新增]可选;
[7] flag='' 表示专题属性(a图片|b头条|c推荐|d特荐|e幻灯|f跳转|g保留)可选;
[8] orderby='' 表示排序方法,如
orderby='publish_time DESC'(发布时间降序); orderby='publish_time ASC'(发布时间升序); [9] keyword='' 表示关键字搜索相关文档;
[10] fieldflag='' 表示是否显示全部字段(0否|1是)(如content,picture_urls默认不显示)可选;
[11] limit='' 表示获取记录数(默认值为10);limit可以两种表示方法:
limit='7'(获取7条记录)
limit='1,7'(是指从第1+1(即2)条开始,取7条记录)
[12] pagesize='' 表示获取记录数,分页列表专用.pagesize优先级高于limit,当有pagesize,忽略limit属性
[13] pageroll='' 表示分页中数字链接的个数(默认是5,老版本为3)可选
[14] pagetheme='' 表示分页显示内容样式[pagetheme默认值:' %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%']可选
"%HEADER% %NOW_PAGE% %TOTAL_ROW% %TOTAL_PAGE% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%" 中的样式自由组

标签字段:
[1]标签字段调用方法,如获取title字段:
{$list.title} 或 {$list['title']} 或 {$list["title"}
[2]文章模型的字段:
id,title(标题),short_title(副标题), color(标题颜色),publish_time(发布时间),click(点击数),comment_flag(是否允许评论),description(摘要),litpic(缩略图),cid(栏目id),cate_name(栏目名称),ename(栏目别名),model_id(模型id),url(文档地址)
[3]图片模型的字段:id,title(标题),color(标题颜色),publish_time(发布时间),click(点击数),comment_flag(是否允许评论),description(摘要),litpic(缩略图),cid(栏目id),cate_name(栏目名称),ename(栏目别名),model_id(模型id),url(文档地址)
[4]产品模型的字段:id,title(标题),color(标题颜色),publish_time(发布时间),click(点击数),comment_flag(是否允许评论),description(摘要),litpic,price(价格),market_price(市场价),brand(品牌),units(单位),specification(规格),cid(栏目id),cate_name(栏目名称),ename(栏目别名),model_id(模型id),url(文档地址)
[5]当指定pagesize时,为分页显示。分页标签为{$page},放到list标签外
[6]自增变量:autoindex(默认从0开始),调用方法{$autoindex}、{$autoindex+1}
例子:

< mak:list typeid='1' titlelen='30' pagesize='6'>
  < li>< a href="{$list.url}">{$list.title}< /li>
< /mak:list >
分页
< div>{$page}< div>


想了解更多标签调用?其实MKapCMS都内置了,可以在后台点击查看。