MIPCMS内容管理系统MIP模板标签说明文档(更新中)

  • 时间:
  • 出处:MIPCMS演示站
  • 作者:admin
  • 浏览:2043

很多用户希望出一个模板标签说明文档,其实对于很多模板开发或者是模板修改的用户来说确实是需要的,那么我们给大家更新点模板标签供大家参考使用;

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}


MIPCMS模板标签说明文档(更新中)

猜你喜欢