模板布局可以使得页面公共部分封装在一个模板里

    本框架中启用模板布局的方法为:

    1.通常在分组配置中增加配置项:

    'layout' => true,

    如果是所有分组都启用布局,那么这个配置项可以写到项目配置中。

    2.项目模板分组目录下增加布局文件模板,比如:/App1/View/Home/Layout.html

    布局模板文件名称必须为Layout.html,注意L大写。

    3.布局文件我们就创建好了,Layout.html中增加变量:{CONTENT},这个就是将来被其他模板所替换的地方。

    通过以上3步,我们创建好了布局模板,其他模板在使用的时候只需制作局部内容即可,因为公共部分会由Layout.html自动载入。

    特殊情况,比如同分组的某个模板不需要引用布局,那么该模板的任意位置插入标签:{NOLAYOUT}即可,那么这个模板在解析的时候不会加载布局文件。

    原文: http://www.g-framework.com/doc/43.html