视图目录结构
base模板目录
所有视图代码都在此目录下.
模板目录
也就是上面结构中的typepress方案目录. 每一个视图方案都以子目录的形式存在于base模板目录下, 所有子目录和文件都以纯小写命名. typepress是缺省模板目录.
TypePress计划支持第三方模板. 这就需要一个命名规则. 这个规则很简单
- 用域名命名
- 用电子邮件地址
Layout
layout是一个文件, 位于模板目录下.
layout是个很好的模板组织形式. 虽然TypePress要求使用layout文件, 如果开发者不喜这种方法. 那最简单的方式就是定义一个只含有
的layout文件就可以.
模板文件目录
- 控制器中通过
KeyViewDir
设定 - 以控制器名字自动设定
- 以自动设定
模板文件
模板文件位于模板目录下. 默认的模板文件扩展名是.tmpl
. 文件匹配规则优先级如下
- 以自动设定.
TplExt
是个全局变量, 可以通过配置设定, 默认.tmpl
最终传递给的文件都是处理后的绝对路径.