smarty template engine
Saturday, May 17, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


config_load

Nome do AtributoTipoObrigatórioPadrãoDescrição
filestringSimn/dO nome do arquivo de configuração para incluir
sectionstringNãon/dO nome da seção a carregar
scopestringNãolocal Como o escopo das variáveis carregadas é tratado, o qual deve ser um entre local, parent ou global. local indica que as variáveis são carregadas no contexto do template local apenas. parent indica que as variáveis são carregadas no contexto atual e no template que o chamou. global indica que as variáveis estão disponíveis para todos os templates.
globalbooleanNoNo Quando ou não as variáveis são visiveis para o template superior(aquele que chamou este), o mesmo que scope=parent. NOTA: este atributo esta obsoleto devido ao atributo scope, mas ainda é suportado. Se scope for indicado, este valor é ignorado.

Esta função é usada para carregar as variáveis de um arquivo de configuração dentro de um template. Veja Arquivos de Configuração para mais informações.

Exemplo 7-2. Função config_load

{config_load file="cores.conf"}

<html>
<title>{#tituloPagina#}</title>
<body bgcolor="{#cordeFundo}">
<table border="{#tamanhoBordaTabela}" bgcolor="{#cordeFundotabela#}">
	<tr bgcolor="{#cordeFundoLinha#}">
		<td>First</td>
		<td>Last</td>
		<td>Address</td>
	</tr>
</table>
</body>
</html>

Arquivos de configuração podem conter seções também. Você pode carregar variáveis de uma seção adicionando o atributo section.

NOTA: Config file sections e a função embutida de template section não tem nada a ver um com o outro, eles apenas tem uma mesma convenção de nomes.

Exemplo 7-3. Função config_load com seções

{config_load file="cores.conf" section="Consumidor"}

<html>
<title>{#tituloPagina#}</title>
<body bgcolor="{#cordeFundo}">
<table border="{#tamanhoBordaTabela}" bgcolor="{#cordeFundotabela#}">
	<tr bgcolor="{#cordeFundoLinha#}">
		<td>First</td>
		<td>Last</td>
		<td>Address</td>
	</tr>
</table>
</body>
</html>



 

credits 

Smarty Copyright © 2002-2008 New Digital Group, Inc.
All rights reserved.
Last updated: Tue Feb 12 09:11:29 2008 CST