1、capture
将模板输出的数据存放到一个变量里,不能嵌套,<{capture name="变量名"}><{/capture}>之间的内容
通过<{$smarty.capture.变量名}>来访问
2、config_load
从配置文件读取变量
<{*
必选file="指定文件"
可选section="配置文件中的区域",即配置文件中的“[]”
可选scope="local/parent/global"
scope默认为local,即作用域为本模板
parent作用域为本模板以及调用本模板的父模板
global作用域为所有模板
可选global="true/false",是否全局可见,与scope="parent"相同
如果指定了global的同时又指定了scope,模板会忽略global,则以scope为准
*}>
<{assign var="name" value="chuacom"}>
<{$name}><br><br>
<{config_load file="input.conf" section="UserEmail"}>
name:<{#name#}><br><{*如果在本模板中已经存在此变量名,则会覆盖原有的变量值*}>
email:<{#email#}><br><br>
<{config_load file="input.conf" section="UserID