include引入模板

简介: include引入模板。

include引入模板
有些模版代码是重复的。因此可以单独抽取出来,以后哪里需要用到,就直接使用include进来就可以了。

{# header.html #}
<p>我是header</p>

{# footer.html #}
<p>我是footer</p>

{# main.html #}'
{% include 'header.html' %}
<p>我是main内容</p>
{% include 'footer.html' %}

include标签寻找路径的方式。也是跟render渲染模板的函数是一样的。

默认include标签包含模版,会自动的使用主模版中的上下文,也即可以自动的使用主模版中的变量。如果想要在include子模版的时候,传递一些参数,那么可以使用with xxx=xxx的形式。示例代码如下:

 # header.html
<p>用户名:{
  { username }}</p>

# main.html
{% include "header.html" with username='abc' %}
目录
相关文章
UE插件开发引用包含第三方库头文件问题总结
UE插件开发引用包含第三方库头文件问题总结
290 0
|
6月前
|
算法 Serverless C++
C++常用头文件概述与示例
C++常用头文件概述与示例
202 0
|
6月前
|
PHP
include和require的区别
include和require的区别
108 0
|
存储
gitlab--include 引入其他 ci 文件、extends 继成模板作业
gitlab--include 引入其他 ci 文件、extends 继成模板作业
gitlab--include 引入其他 ci 文件、extends 继成模板作业
ThinkPHP5使用include多次引入文件传入变量问题
ThinkPHP5使用include多次引入文件传入变量问题
275 0
|
编译器 C++ 芯片
STM32F103标准库工程模板创建
stm32F103ZET6基于标准库的工程创建,网上资料大多提供移植好的工程模板,对于有经验的嵌入式软件开发者来说可以提高开发效率,可是对于初学者来说,忽略了很多移植细节,本文从无到有创建一个标准库的开发模板,帮助初学者,掌握stm系列基础工程模板创建。
922 0
STM32F103标准库工程模板创建
|
编译器 C语言 C++
C++防止头文件被重复引入的3种方法!
C++防止头文件被重复引入的3种方法!
560 0
|
Web App开发 前端开发 JavaScript
|
Web App开发 前端开发 JavaScript