# 公共参数
* [ ] `标签介绍` include,在当前模版文件中包含其他的模版文件使用include标签。
* [ ] `使用范围`:全局。
*****
### 温馨提示:
包含的模板文件中不能再使用模板布局或者模板继承。
>调用示例
~~~
//通常情况下加载公用列表模板
{include file="common/item_news"}
~~~
可以一次包含多个模版。例如:
~~~
{include file="public/header,public/menu" /}
~~~
可以直接包含一个模版文件名(包含完整路径),例如:
~~~
{include file="../application/view/default/public/header.html" /}
~~~
### 传入参数
无论你使用什么方式包含外部模板,Include标签支持在包含文件的同时传入参数,例如,下面的例子我们在包含header模板的时候传入了`title`和`keywords`参数:
~~~
{include file="Public/header" title="$title" keywords="开源WEB开发框架" /}
~~~
就可以在包含的header.html文件里面使用title和keywords变量,如下:
~~~
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>[title]</title>
<meta name="keywords" content="[keywords]" />
</head>
~~~
上面title参数传入的是个变量$title,模板内的\[title\]最终会替换成$title的值,当然$title这个变量必须要存在。
**包含文件中可以再使用include标签包含别的文件,但注意不要形成A包含A,或者A包含B而B又包含A这样的死循环。**
- 介绍
- 标签手册
- 全局标签
- block标签
- config标签
- execute标签
- query标签
- breadcrumb标签
- blocklist标签
- 栏目标签
- channellist标签
- channel标签
- nav标签
- 文章标签
- arclist标签
- archives标签
- prevnext标签
- 专题
- speciallist标签
- special标签
- 公共参数
- common参数
- include引用
- 单页
- spagelist标签
- page标签
- spageinfo标签
- 特殊标签
- tagslist标签
- tags标签
- commentlist标签
- commentinfo标签
- diyform标签
- 模板特殊标签
- 列表页面
- pagelist标签
- pageinfo标签
- pagefilter标签
- pageorder标签
- pagelist的相关排序
- 新功能
- 后端新增代码
- 模板使用
- 二级导航功能
- 共用banner功能
- 后台站点配置添加编辑器