{include}用于载入其他模板到当前模板中。 在包含模板中可用的变量,载入后在当前模板仍然可用。

参数名称类型必选参数默认值说明
filestringYesn/a包含载入的文件名
assignstringNon/a将包含的文件内容赋值给变量
cache_lifetimeintegerNon/a单独开启被包含模板的缓存时间
compile_idstring/integerNon/a单独设置被包含模板的编译ID
cache_idstring/integerNon/a单独设置被包含模板的缓存ID
scopestringNon/a定义被包含模板的赋值变量作用范围: 'parent','root' 或 'global'
[var ...][var type]Non/a传递到包含模板的变量

可选标记:

名称说明
nocache关闭包含模板的缓存
caching打开包含模板的缓存
inline设置成true时,在编译时把包含模板的内容也合并到当前模板的编译文件中。

简单 {include} 例子

<html>
<head>
  <title>_{$title}_</title>
</head>
<body>
_{include file='Common/head.html'}_
hello world!
_{include 'Common/footer.html'}_
</body>
</html>