在一般的企業網站中,一個頁面的結構可以簡單的分為三個部分,頭部(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="模板文件名,不需要模板后綴" /}