在一般的企业网站中,一个页面的结构可以简单的分为三个部分,头部(header),身体(body),尾部(footer)
【cn】主题的文件结构图
~~~
web_theme 存放模板的主目录(/addons/cms/web_theme/)
├─cn 主题名称
│ ├─article 文章模型
│ │ ├─index.tpl 列表页模板
│ │ ├─ ... 其他自定义模板
│ │ └─show.tpl 内容页模板
│ ├─feedback 留言模型
│ │ ├─index.tpl 列表页模板
│ │ └─... 其他自定义模板
│ ├─index 首页
│ │ ├─index.tpl 首页模板
│ │ └─... 其他自定义模板
│ ├─page 单页模型
│ │ ├─ ... 其他自定义模板
│ │ └─show.tpl 内容页模板
│ ├─picture 图片模型
│ │ ├─index.tpl 列表页模板
│ │ ├─ ... 其他自定义模板
│ │ └─show.tpl 内容页模板
│ ├─product 产品模型
│ │ ├─index.tpl 列表页模板
│ │ ├─ ... 其他自定义模板
│ │ └─show.tpl 内容页模板
│ ├─footer.tpl 网站尾部
│ ├─header.tpl 网站头部
│ └─ ... 其他自定义模板
├─ 其他主题
└─ ...
~~~
>[danger] 在网站模板目录 下 有一个模板布局文件 **/addons/cms/web\_theme/layout.tpl** 这里建议非必要的情况下不要去修改
原始代码如下:
```
{taglib name="\addons\cms\taglib\cms" /}
{include file="header" /}
{__CONTENT__}
{include file="footer" /}
```
说明:
1.引入前端标签库文件
```
{taglib name="\addons\cms\taglib\cms" /}
```
2.引下主题目录下的头部文件
```
{include file="header" /}
```
3.引下主题目录下的尾部文件
```
{include file="footer" /}
```
4.模板的身体部分 (也就是对应每个模型文件夹下的模板文件)
```
{__CONTENT__}
```
*****
> 如何在模板内引入模板
{include file="模板文件名,不需要模板后缀" /}