Get Smarty

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Check reviews of PHP Web Hosting, compatible with Smarty Templates

config_load

Nome do Atributo Tipo Obrigatório Padrão Descrição
file string Sim n/d O nome do arquivo de configuração para incluir
section string Não n/d O nome da seção a carregar
scope string Não local 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.
global boolean No No 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.

Example 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.

Example 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>


Comments
No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Author:
Email: (not shown)
What is 13 plus 20? (Are you human?)

Sponsors [info]

Cheap Website Hosting @hostdone.com
Cheap Hosting @HostsVault
email marketing @ActiveCampaign
broadband deals @BroadbandGenie
Best UK Web Hosting @webhost.uk.net
Reliable UK and US Web Hosting @rshosting.com
Cheap US and UK Web Hosting @infrenion.com
I.T Certification Exams @pass-guaranteed.com
Certification Practice Tests @firsttrycertify.com
Certification Practice Exam Questions @ace-it-certifications.com
Broadband Speed Test @broadbandspeed.co.uk
bulk email software @americaint.com