包含模板标签
示例
在模板中包含模板
<!DOCTYPE html>
<html>
<body>
{% include mymenu.html %}
<h1>Welcome</h1>
<p>This is my webpage</p>
</body>
</html>
运行示例 »
定义和用法
include
标签允许您包含来自另一个模板的内容。
将 include
标签放置在您希望内容显示的确切位置。
当您有很多页面需要相同内容时,这将非常有用。
您还可以通过使用 with
关键字将变量发送到模板中
示例
如果包含文件如下所示
<div>HOME | {{ me }} | ABOUT | FORUM | {{ sponsor }}</div>
模板可以通过这种方式将变量值发送到包含中
<!DOCTYPE html>
<html>
<body>
{% include mymenu.html with me="ALEXANDER" sponsor="W3SCHOOLS" %}
<h1>Welcome</h1>
<p>This is my webpage</p>
</body>
</html>
运行示例 »
语法
{% include template %}
或
{% include template with key=value%}
参数
值 | 描述 |
---|---|
template | 必需。模板的文件名。可以是字符串或变量。 |
key=value | 可选。要发送到包含文件中的变量名和值。与 with 关键字一起使用。您可以拥有任意数量的键/值对。 |