不同于V系列 x系列采用了模板继承 当然这个是随自己高兴了 怎么高兴怎么来 现在就以默认模板来解析下 application\index\view\default\index\pc_index.htm 各个参数的作用
一:extend 标签
上一章我们知道了默认的采用的是block 继承布局方式 那么 extend 标签就是继承的
开局第一行
复制代码
|
就是继承了 pc_layout.htm 模板
开局第二行
复制代码
|
中的 body_AllScorllSlide 和 pc_layout.htm 中的
复制代码
|
是不是一样一样的 多动手 多去看文档 你会发现X1很灵活
二:qb:tag 标签(此标签会随时变更 内测版会随时更新)
{qb:tag name="pc_index_slidepic" type="images" val="listdb"}
目前这个参数有有限的几个参数:name,type,time,rows,val,list,tpl,order,by,class
name= 标签名 全站需要唯一
type= 数据来源 支持模块名 比如:cms shop 支持 text image 其他方式待摸索
time= 缓存时间
rows= 调用多少条数据
val= 是否只要原始数据 这个功能比较强大 比如 val="listdb" 获得的是原始数组 你就可以用volist循环
list= 指定key的属性 应该是这个说法 默认是 $rs 你可以设置 list=vo 那么调用数据就是 $vo[xx]
tpl=指定模板 暂时不知道怎么使用
order=按什么排序
by= 升序还是降序
class=调取数据执行的类(今天新增的 功能十分强大)
根据以上 就组合自己的模板了 当然了也可以可视化调用
例如调用cms的内容 {qb:tag name="pc_index_title001" rows="9" type="cms"}你的内容 {/qb:tag}
调用shop 的内容 {qb:tag name="pc_index_title001" rows="9" type="shop"}你的内容 {/qb:tag}
目前缺少 调用的条件 估计很快就加上了
更多标签请查看 application\common\taglib\Qb.php