~~~
project 应用部署目录
├─application 应用目录(可设置)
│ ├─admin 后台模块目录
│ ├─ ─ controller 控制器目录
│ ├─ ─ model 模型目录
│ ├─ ─ view 模板目录
│ ├─common 公共模块目录
│ ├─index 前端模块目录
│ ├─ ─ controller 控制器目录
│ ├─ ─ model 模型目录
│ ├─ ─ view 模板目录
~~~
>[warning] 包含文件
在当前模版文件中包含其他的模版文件使用include标签,标签用法:
~~~
{include file='模版文件1,模版文件2,...' /}
~~~
>[danger] 包含的模板文件中不能再使用模板布局或者模板继承。
### 使用模版表达式
模版表达式的定义规则为:模块@控制器/操作
例如:
~~~
{include file="public/header" /} // 包含头部模版header
目录为:application\index\view\public\header.html
{include file="public/menu" /} // 包含菜单模版menu
目录为:application\index\view\public\menu.html
{include file="public/footer" /} // 包含菜单模版footer
目录为:application\index\view\public\footer.html
~~~
>[info] 注意,包含模版文件并不会自动调用控制器的方法,也就是说包含的其他模版文件中的变量赋值需要在当前操作中完成。
>
具体操作可以参考 [包含文件](https://www.kancloud.cn/manual/thinkphp5/125009)
>[warning] 引入Style
`Boot-CMS` 的style目录在
~~~
Project/public/static/index/js =》 Js文件所在目录
Project/public/static/index/css =》 Css文件所在目录
Project/public/static/index/images =》 Images文件所在目录
~~~
在模板页面中引用的时候如下
~~~
<link rel="stylesheet" href="/static/index/css/animate.css">
<link rel="stylesheet" href="/static/index/css/icomoon.css">
<link rel="stylesheet" href="/static/index/css/bootstrap.css">
~~~