MIPCMS内容管理系统MIP模板标签说明文档(更新中)
时间:2017-06-11 00:13:01 出处:MIPCMS演示站
很多用户希望出一个模板标签说明文档,其实对于很多模板开发或者是模板修改的用户来说确实是需要的,那么我们给大家更新点模板标签供大家参考使用;
MIPCMS全局模板标签(整站通用)
{$mod}
当前模块名称
pc
{$ctr}
当前控制器名称
Aritcle (开头大写)
{$act}
当前方法名称
articleDetail
{$domain}
获取当前域名
例如:http//www.mipcms.cn (结尾不带反斜杠)
{$siteUrl}
当前页面的完整地址
:例如:http://www.mipcms.cn/article/4472fd522aa77d689386bc8d.html
{$assets}
assets目录路径
名称
{$tplName}
当前模板名称
例如:default news meitu
{$articleModelUrl}
文章的url名称
例如:article,如果你后台修改了,那么这里就修改了
{$articleModelName}
文章的名称
例如:文章,如果你后台修改了,那么这里就修改了
{$mipInfo['siteName']}
网站名称
{$mipInfo['indexTitle']}
网站副标题
{$mipInfo['description']}
网站描述
{$mipInfo['keywords']}
网站关键词
{$mipInfo['icp']}
备案号
{$mipInfo['pcStatistical']}
pc统计代码
{$mipInfo['localCurrentVersion']}
MIPCMS版本号
{$mipInfo['mipDomain']}
移动域名(MIP站域名)
例如:m.mipcms.cn (注意不带http://)
{$mipInfo['domain']}
pc域名(后台配置了才有用)
例如:www.mipcms.cn (注意不带http://)
{$mipInfo['https']}
https
状态 默认是http 开启是https
文章内容页面调用标签(限articleDetail.html内使用)
{$itemInfo['title']}
文章标题
{$itemInfo['content']}
文章内容
{$itemInfo['id']}
文章的id
例如:233
{$itemInfo['uuid']}
文章的uuid
例如:93de5750ed361a8f6795ecd4
{$itemInfo['views']}
文章的浏览数
{$itemInfo['publish_time']|date='Y-m-d',###}
文章发布时间 例如:2017-11-11
{$itemInfo['categoryInfo']['name']}
文章的栏目名称
文章列表循环标签
以下是对等的,都可以使用。变量为 $articleList 该变量为数组类型的对象,需通过控制器获取,不获取,不能用。
{volist name='$articleList' id="v"}
{$v['title']}
{/volist}
{foreach name='$articleList' id='v'}
{$v.title} //调用列表中的标题
{$v['views']}//调用列表中的浏览数
{$v['publish_time']|date='Y-m-d',###} //调用列表中的发布时间
{/foreach}
常用列表调用案例:所有的页面调用的数组变量 必须要在相应的控制器中 定义,否则调用代码不可以跨页面 (全局除外)
{if condition="$recommendListByCid"} //判断该数组变量是否存在 在控制器赋值时,需给默认值:null
<div class="mip-box">
<div class="mip-box-heading"><h3 class="title">推荐{$articleModelName}</h3></div> //该标签为文章名称标签
<div class="mip-box-body">
<ul class="list-unstyled">
{foreach name='$recommendListByCid' id="v"} //遍历循环$recommendListByCid数组变量
<li class="li-box-list">
<a href="{$domain}/{$articleModelUrl}/{$v.id | isHtml}" title="{$v.title}">{$v.title}</a> //title为该列表中的标题
//{$domain} 表示:http:www.xxx.com
//{$articleModelUrl} 表示:article 后台可以统一修改
//{$v.id | isHtml} 表示:1.html 或者是:1,如果是uuid模式 则是:93de5750ed361a8f6795ecd4.html
//{$domain}/{$articleModelUrl}/{$v.id | isHtml} 合起来表示:http:www.xxx.com/article/1.html
<p>浏览 <span>{$v.views}</span> 时间 : <span>{$v['publish_time']|date='Y-m-d',###}</span> </p>
</li>
{/foreach}
</ul>
</div>
</div>
{/if}