模板布局可以使得页面公共部分封装在一个模板里
本框架中启用模板布局的方法为:
1.通常在分组配置中增加配置项:
'layout' => true,
如果是所有分组都启用布局,那么这个配置项可以写到项目配置中。
2.项目模板分组目录下增加布局文件模板,比如:/App1/View/Home/Layout.html
布局模板文件名称必须为Layout.html,注意L大写。
3.布局文件我们就创建好了,Layout.html中增加变量:{CONTENT},这个就是将来被其他模板所替换的地方。
通过以上3步,我们创建好了布局模板,其他模板在使用的时候只需制作局部内容即可,因为公共部分会由Layout.html自动载入。
特殊情况,比如同分组的某个模板不需要引用布局,那么该模板的任意位置插入标签:{NOLAYOUT}即可,那么这个模板在解析的时候不会加载布局文件。