26
2019.2

include标签(包含文件)

作者: POPASP
包含文件 可以使用Include标签来包含外部的模板文件,使用方法如下: ```brush:html {include file="文件路径" } ``` ### 使用完整文件名包含 格式: ```brush:html {include file="完整文件路径" } ``` 例如: ```brush:html {include file=POP_MVC.appPath & "/tpl/header.html"} ``` 文件路径可以使用表达式,文件路径两边的定界符号可以为空,也可以为其他不会产生冲突的符号。如 ```brush:html {include file=|POP_MVC.appPath & "/tpl/header.html"|} ``` 这种情况下,模板文件名必须包含后缀。使用完整文件名包含的时候,特别要注意文件包含指的是服务器端包含,而不是包含一个URL地址,也就是说file参数的写法是服务器端的路径,如果使用相对路径的话,是基于项目的入口文件位置。 ### 包含当前项目的其他模板文件 这种情况下,不用给文件路径添加缀,且默认是从`POP_MVC.appPath & "/tpl/`下找文件。 格式为 ```brush:html {include file="name"} ``` 或 ```brush:html {include file="folder/name"} ``` 举例: ```brush:html {include file="header"} ``` 包含的文件其实就是 ```brush:html POP_MVC.appPath & "/tpl/header.html" ``` 举例 ```brush:html {include file="Public/header"} ``` 包含的文件其实就是 ```brush:html POP_MVC.appPath & "/tpl/Public/header.html" ``` ### 包含文件中又有include 如果包含文件中还有include标签,那么系统还会解析include标签,进行无穷尽的包含。