EXCMS标签 系统全局变量

来自站长百科
跳转至: 导航、​ 搜索

导航:返回上一页

EXCMS模板标签介绍,“系统全局变量”:

保留变量:$ICANCMS,$_PAGE,$_PAGE_CHANNEL,$_PAGE_CONTENT

功能说明:用于获取的环境变量值

适用范围:$ICANCMS,$_PAGE全局模板,$_PAGE_CHANNEL仅用于栏目页以及封面模板,$_PAGE_CONTENT仅用于内容页模板

基本语法:{$ICANCMS.字段名},{$_PAGE.字段名},{$_PAGE_CHANNEL.字段名},{$_PAGE_CONTENT.字段名}

系统变量值:$ICANCMS存放系统配置的所有变量以及模块的配置信息,站点根网址 {$ICANCMS.domain}。模块变量访问地址是$ICANCMS+模块名+模块变量名,例 如:搜索模块名称 {$ICANCMS.search.name}

页面信息:$_PAGE用于存放用户自定义的数据变量数据,例如:导航条$_PAGE.postion,

列表模板:$_PAGE_CHANNEL栏目表所有字段。例如:$_PAGE_CHANNEL.name表示栏 目名称

文档模板:$_PAGE_CONTENT所有内容字段,以及附加表的字段。例如:$_PAGE_CONTENT.title表示内容标题。

变量格式化:{$_PAGE_CONTENT.publishdate renderer=formatDate('m-d',@this)} 变量格式化通过renderer属性调用模板中全局函数formatDate方法,系统提供了常用的全局函数,请点击这里

以下是标签中底层模板字段说明

内容表 类型 说明
contentid string 表示内容ID,如果后台启用加密内容ID,当前内容ID为加密后的ID,原始ID可通过original_contentid访问。
modelid integer 表示内容模型ID。
channelid integer 表示栏目ID。
channelcross integer 表示交叉栏目ID。
title string 表示标题。
shorttitle string 表示简标题。
metatitle string 表示Meta标题。
keywords string 表示以空格分隔的关键字。
tags string 表示内容Tag标签。
description string 表示内容摘要。
source string 表示内容来源。
author string 表示内容作者。
isthumb integer 是否有缩略图(0:无,1:有)。
thumb string 缩略图地址。
titleatt string 表示内容标题字体设置。
likekeywords string 表示内容以空格分隔的相关关键字。
likecontentid string 表示内容以逗号分隔的相关内容ID。
forward string 表示内容跳转链接地址。
template string 表示内容模板。
filename string 表示内容自定义文件名。
ishtml integer 浏览方式 (0:动态浏览,1:静态浏览) 。
checked integer 0:未审核,1:审核通过,2:审核未通过 。
userid integer 表示内容发表的用户ID。
username string 表示内容发表的用户名。
publishdate integer 发布时间。
modifieddate integer 修改时间。
createddate integer 创建时间。
distillate integer 表示内容精华(0:非精华,1:精华级别1,2:精华级别2,3:精华级别3)。
recommend integer 表示内容推荐(1:头条,2:焦点,3:推荐,4:幻灯,5:滚动,6:首页头条,7:首页焦点,8:首页推荐)。
credits integer 表示内容阅读点数。
path string 表示内容内容存放路径,此路径为相对路径。
comment integer 表示内容是否允许评论(0:不允许,1:允许)。
sort integer 表示内容排序。


附加属性 说明
encrypt_contentid integer 表示原始内容ID。
url string 表示内容的链接地址。
info string 表示内容的描述信息,与description字段相同。
fulltitle string 表示是加标题属性后的标题。
channel array 表示栏目属性数组,里面存放的是当前内容所属栏目数据,可通过{$ch.channel.channelid}来调用显示,其中ch 表示loop标签中item属性所指的变量名称,channel是指访问栏目属性,channelid是指栏目中字段信息,channel栏目的属性包含了栏目表中的所有数据。


栏目表 类型 说明
channelid string 栏目ID,如果后台启用加密栏目ID,当前栏目ID为加密后的ID,原始ID可通过original_channelid访问。
pid integer 上级栏目
name string 栏目名称
total integer 文章数量
modelid integer 模型Id
path string 栏目存放路径(已被处理过)
type integer 栏目类型(0:最终列表,1:封面栏目,2:目录,3:单独页面,4:跳转网址)
forward string 跳转到网址
redirectto integer 栏目列表选项(0:链接到默认页,1:链接到列表第一页,2:动态浏览)
defaultpage string 默认页名称
title string 标题
keywords string 关键字
description string 栏目描述
picture string 栏目图片
checked integer 内容默认审核(0:默认已审核,1:未审核)
navigation integer 是否导航栏显示(0:不显示,1:显示)
visible integer 是否隐藏分类(0:隐藏,1:显示)
auth integer 浏览权限(0:开放浏览,1:会员,2:vip)
comment integer 评论设置(1:容许,2:不容许)
contribute integer 投稿(0:不支持,1:支持)
templateindex string 封面模板
templatelist string 列表模板
listurlrule string 列表命名规则(已被处理过)
crosslisturlrule string 交叉栏目列表命名规则(已被处理过)
templatedetail string 文章模板
detailurlrule string 文章命名规则(已被处理过)
templatesingle string 单独页模板
usedomain integer 是否启用二级域名(0:否,1:是)
sitedomain string 域名
sitepath string 站点路径
body string 单独页面内容
sort integer 排序


附加属性 说明
original_channelid integer 原始栏目ID
topid integer 当前栏目所属顶级栏目ID,主要应用于当浏览当前栏目时,让顶级栏目也被选中,可通过此属性来判断是否让顶级栏目被选中。
url string 栏目的链接地址
childids array 当前栏目下所有子栏目的ID
child boolean 当前栏目是否有子栏目
subids array 包含当前栏目以及当前栏目的所有子栏目。
crossedIds array 当前栏目的交叉栏目数组。


系统环境变量 说明
sitename 网站名称
keywords 站点关键字
description 站点描述
isopen 关闭站点(仅允许访问后台及前台部份程序)
copyright 网站版权信息
email 站长EMAIL
beian 备案
domain 站点根网址
home_link_txt 首页链接文字
list_symbol 栏目位置的间隔符号
html_dir 静态HTML默认保存路径,为空或者“/”时表示在根目录下保存
multisite 是/否支持多站点 开启此项后附件、栏目连接、contentlist内容启用绝对网址
cli_time 时区设置(默认+8)
login_validate 是否开启后台登录的验证码
list_son 上级列表是否包含子类内容
action_dir 处理前台动作文件夹
rss_dir rss文件存放路径
sitemap_dir sitemap存放路径
rss_template RSS模板名称
db_backup_dir 数据库备份存放位置
id_encrypt_code 内容ID,栏目ID,分页加密字符串
encrypt_channelid 是否启用加密栏目ID(动态访问栏目使用)
encrypt_contentid 是否加密内容ID
encrypt_pagenum 是否加密分页数字
template_dir 模板存放位置,相对网站根目录
style_dir 样式存放目录名称
template_name 当前使用模板
style_name 当前使用样式目录名称
style_url 样式的URL
js_dir JS脚本存放目录