以下列出的变量是模板制作过程中经常用到的,实际在在制作模板过程中如果对某个数组变量有疑惑的话可以使用{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