TP5 提供了三种模板布局使用方式,CMF 选用了`模板标签方式`,这样方便模板开发者手动,显式的控制是否要使用模板布局; > 请不要在任何配置文件中开启模板引擎的layout_on设置 开启模板布局很简单,只要在要使用模板布局的模板文件开头增加如下代码: ``` <layout name="public@layout" /> ``` 表示当前模板需要使用当前主题下 `public/layout.html` 布局模板文件。当渲染模板文件的时候,如果读取到layout标签,则会把当前模板的解析内容替换到layout布局模板的`{__CONTENT__}` 特定字符串。 layout.html 布局模板文件代码示例: ``` <include file="public@header"/> {__CONTENT__} <include file="public@footer"/> ``` 当然你也可以根据自己的需求更改自己的布局模板文件 > ThinkCMF并不推荐你使用`模板布局`,我们更推荐你使用`模板继承`功能