config_load

属性名称TypeRequiredDefaultDescription
filestringYesn/a The name of the config file to include
要包含进来的配置文件名称
sectionstringNon/a

The name of the section to load
要加载的部分的名称

scopestringnolocal How the scope of the loaded variables are treated, which must be one of local, parent or global.
local means variables are loaded into the local template context.
parent means variables are loaded into both the local context and the parent template that called it.
global means variables are available to all templates.
被处理的变量的作用域.必须是local,parent或者global.
local的意思是变量将在本模板里被加载.
parent 的意思是变量将在本模板和上级模板被加载.
global的意思是变量将应用到所有的模板.

globalbooleanNoNo Whether or not variables are visible to the parent template, same as scope=parent.
NOTE: This attribute is deprecated by the scope attribute, but still supported. If scope is supplied, this value is ignored.
变量是否在上级模板可视,和 scope=parent相同.
注意 :这个属性和scope属性有冲突,但是仍然被支持,如果scope属性已经有了,这个值将被忽略.

This function is used for loading in variables from a configuration file into the template. See Config Files for more info.

这个函数加载配置文件到模板的变量里.请查看Config Files获取更多的信息.

Example 7-2. function config_load
例 7-2.config_load函数

{config_load file="colors.conf"}

<html>
<title>{#pageTitle#}</title>
<body bgcolor="{#bodyBgColor#}">
<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
	<tr bgcolor="{#rowBgColor#}">
		<td>First</td>
		<td>Last</td>
		<td>Address</td>
	</tr>
</table>
</body>
</html>

Config files may also contain sections. You can load variables from within a section with the added attribute section.

配置文件可能包含多个部分.你可以使用section属性读取部分配置.

NOTE: Config file sections and the built-in template function called section have nothing to do with each other, they just happen to share a common naming convention.

注意:配置文件的部分和叫做section的模板内建函数之间没有任何联系,它们只是碰巧名字一样了.

Example 7-3. function config_load with section
例 7-3.部分读取config_load

{config_load file="colors.conf" section="Customer"}

<html>
<title>{#pageTitle#}</title>
<body bgcolor="{#bodyBgColor#}">
<table border="{#tableBorderSize#}" bgcolor="{#tableBgColor#}">
	<tr bgcolor="{#rowBgColor#}">
		<td>First</td>
		<td>Last</td>
		<td>Address</td>
	</tr>
</table>
</body>
</html>