1. 通用全局 {ms:global.*/}
站点基本信息标签 功能性标签
1.1. 适用模版
首页模版、列表模版、内容模版、自定义页面模版
[!tip]一般html模版页都可以使用通用全局标签
1.2. 格式
{ms:global.*}
1.3. 站点基本信息标签
标签 | 描述 |
---|---|
{ms:global.name/} | 网站标题 |
{ms:global.logo/} | 返回logo的图片地址<img src="{@ms:file global.logo/}"/> |
{ms:global.keyword/} | 网站关键字 范例:<meta name="keywords" content="{ms:global.keyword/}"/> |
{ms:global.descrip/} | 网站描述 范例:<meta name="description" content="{ms:global.descrip/}"/> |
{ms:global.copyright/} | 网站版权信息 |
{ms:global.url/} | 返回域名+静态文件,格式:域名/html/站点id/,范例:<a href="{ms:global.url/}" title="返回首页">返回首页</a> |
{ms:global.host/} | 返回项目对应域名地址 |
{ms:global.style/} | 返回当前站点的模板名称,主要用于引入css,js等资源文件读取,范例: <script src="{ms:global.host/}/{ms:global.style/}js/index.js"><img src="{ms:global.host/}/{ms:global.style/}/images/pic.jpg"/> |
{ms:global.template/} | 获取对应模版的名称(企业版本标签,针对一个网址多套皮肤) |
1.4. 功能性标签
标签 | 描述 |
---|---|
<#include "url"> | 用于引入公用的HTML等文件,例如公用的头部导航,<#include "head.htm"> ,注意这里的url参数是带双引号。注意:不支持相对路径,如果不需要include标签,必须删除,不能<!--#include "url"--> |
{@ms:file 图片或文件/} | 通过后台上传控件发布的图片或者文件都需要通过ms:file获取路径 |
{@ms:len 文本 截取长度/} | 根据长度截取文本内容,如果文本内容长度超出截取长度会采用省略号替代,例如:{@ms:len field.title 10/} 对应MCms内容管理... |
{@ms:memorialDay/} | 国家公祭日标签,会自动将页面变成灰色(政务版本有效),通常应用在首页模版 |
{@ms:accessibility "绑定dom"/} | 无障碍阅读,推荐放在模版的最底部,会在 绑定dom 元素上增加开启关闭的事件(政务版本有效) |
[!tip]注意include标签事项(双引号、不支持相对路径,不能适应../方式、不需要必须删除includ标签) ms:file 也可以使用 ${图片或文件?eval[0].path} 获取,获取多个路径需要循环获取,代码如下: <#list 图片或文件?eval as file> ${file.path} </#list>
1.5. 范例
<title>{ms:global.name/}</title>
<meta name="description" content="{ms:global.descrip/}">
<meta name="keywords" content="{ms:global.keyword/}">
<link rel="shortcut icon" href="{ms:global.host/}/{ms:global.style/}/fav.ico" type="x-icon">
<link rel="stylesheet" href="{ms:global.host/}/{ms:global.style/}/css/base.css">
<script src="{ms:global.host/}/{ms:global.style/}/js/jquery.js"></script>
<#include "head.htm">
<h2><a href="{ms:global.url/}">站点首页</a></h2>
<img src="{@ms:file global.logo/}"/>
[!tip]不能用在.css或.js文件里面,注意{ms:*/}标签没有$符合,且必须/结束