返回列表2015.08.14

常用变量

以下列出的变量是模板制作过程中经常用到的,实际在在制作模板过程中如果对某个数组变量有疑惑的话可以使用{yun_dump val=$var}查看数据结构(注:$var 指的是要查看的变量)


一、全局变量

/***
 *基本信息
 *数据类型:字符串
 ***/
 $_Y['title']	//网站名称
 $_Y['company']	//公司名称
 $_Y['logo']	//网站LOGO (自动加载模板文件夹根目录以 logo 命名的任意格式图片)
 $_Y['address']	//公司地址
 $_Y['mobile']	//联系电话
 $_Y['fax']	//传真
 $_Y['email']	//邮箱
 $_Y['qq']	//客服QQ
 $_Y['domain']	//网站域名 (顶级域名部分)
 $_Y['weibo']	//微博地址
 $_Y['officehours']	//营业时间
 $_Y['icpno']	//ICP 备案号
 $_Y['code'] 	//第三方统计代码

/***
 *上级网站
 *数据类型:字符串
 *实际上 $_Y['upsite'] 是一个数组,他拥有所有基本信息字段的子元素可用 
 *常用于网站底部的技术支持链接
 ***/
 $_Y['upsite']['domain']	//技术支持公司网址,只需写顶级域名即可  如 http://www.{$_Y['upsite']['domain']}
 $_Y['upsite']['title']	//技术支持公司名称

/***
 *网站导航
 *数据类型:数组
 *子元素常用变量 (url=>链接 title=>标题 subtitle=>副标题 open=>是否启用 level=>层级 target=>打开方式)
 ****/
 $_Y['nav']['menu']
 $_Y['nav']['footer']
 $_Y['nav']['top']
 
/***
 *模板路径
 *数据类型:字符串(文件路径)
 ***/
 $_Y['template']['header']	//公共头部模板文件路径 (指向 header.htm 的路径)
 $_Y['template']['footer']	//公共底部模板文件路径 (指向 footer.htm 的路径)
 $_Y['template']['global_header']	//全局头部模板文件路径 (一般情况下 仅在 header.htm 文件引用)
 $_Y['template']['global_footer']	//全局底部模板文件路径 (一般情况下 仅在 footer.htm 文件引用)


/***
 *身份信息
 *数据类型:字符串
 ***/
 $_Y['user']['uid']	//当前登陆用户 UID
 $_Y['user']['username']	//当前登陆用户名

/***
 *条件判断
 *数据类型:布尔值(1和0)
 ***/
 $_Y['ismobile']	//当前是否是移动端访问网页
 $_Y['self'] 		//判断是否管理员登陆状态 线下环境可通过URL拼接 self=1 进行测试

/***其他变量***/
 $_Y['basescript']	//当前模块名称
 $_Y['uid']		//当前网站 UID
 $_Y['edit_diy']	//判断是否 DIY 编辑状态
 $_Y['formhash']		//当前用户HASH 值
 $_Y['nophoto']		//图片不存在的默认占位图片
 $_Y['picdomain']	//图片服务器域名

二、首页

/***
 *友情链接
 *数据类型:数组
 *子元素常用变量  (url=>链接 title=>标题 pic=>图标路径)
 *友情链接仅首页有效,所以打印之前请先用 {if $_Y['basescript'] == 'index'} 进行判断
 ***/
 $links['text']    //没有图标的友情链接
 $links['pic']     //有图标的友情链接

三、列表页

/***
 *文章标题列表
 *数据类型:数组
 *子元素常用变量 (aid=>文章ID pic=>封面图片路径 picsuffix=>封面图片格式 title=>标题 views=>点击量 dateline=>发布时间)
***/
 $list

/***
 *当前栏目信息
 *实际上 $cat 数组就是根据当前栏目 ID 从 $cats 数组里取出来的子元素
 *文章内容页也可以使用
***/
 $cat['catid']	//当前栏目ID
 $cat['title']	//当前栏目标题
 $cat['sub']	//数组 是当前栏目下级栏目的 ID 集合
 $cat['other']	//数组 是当前栏目兄弟栏目的 ID 集合
 $cat['path']   //数组 是当前栏目父辈栏目的 ID 集合 通常用户面包削导航打印 
 

/***
 *当前模块下的栏目集合 
 *数据类型:数组
 *子元素常用变量同“当前栏目信息字段”
 *文章内容页也可以使用
***/
 $cats

/***
 *分页代码
 *数据类型:代码
 *代码格式为
 *<div class="page cl">
 *  <a href="mod-list-1-1.html" class="page_prev">上一页</a>
 *  <a href="mod-list-1-1.html">1</a>
 *  <a href="mod-list-1-2.html"  class="a">2</a>
 *  <a href="mod-list-1-3.html">3</a>
 *  <a href="mod-list-1-3.html" class="page_next">下一页</a>
 *</div>
 ***/
 $pagehtml


三、内容页

/***
 *当前文章数据
 *实际上文章列表页 $list 变量的子元素字段也可以参考这里 $article 的字段
 ***/
$article['aid']		//文章 aid
$article['catid']	//所属栏目 catid
$article['uid']		//所属网站 uid
$article['title']	//标题
$article['summary']	//简介
$article['views']	//点击量
$article['pic']		//封面
$article['from']	//来源
$article['fromurl']	//来源URL
$article['tourl']	//跳转URL
$article['author']	//作者
$article['dateline']	//最近更新时间
$article['field']	//数组 自定义字段 (key=>字段名 val=>字段值)
$article['attachment']  //数组 图片附件集合	(path=>图片路径 title=>图片名称 suffix=>图片后缀 description=>图片描述)

/***
 *当前模块下的栏目集合 
 *同列表页
 ***/
$cats

/***
 *当前栏目信息
 *同列表页
 ***/
$cat