x1之pc_index.htm解析

 

不同于V系列 x系列采用了模板继承 当然这个是随自己高兴了 怎么高兴怎么来 现在就以默认模板来解析下 application\index\view\default\index\pc_index.htm 各个参数的作用 

一:extend 标签  

上一章我们知道了默认的采用的是block 继承布局方式 那么 extend 标签就是继承的 

开局第一行

复制代码
  1. {extend name="$index_style_layout" /}

就是继承了 pc_layout.htm 模板 
开局第二行

复制代码
  1. {block name="body_AllScorllSlide"}

中的 body_AllScorllSlide 和 pc_layout.htm  中的

复制代码
  1. {block name="body_AllScorllSlide"}<!---通栏幻灯片----->{/block}

是不是一样一样的  多动手 多去看文档 你会发现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

转载于:https://my.oschina.net/u/3840366/blog/1799150

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值