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


search for in the  


Capítulo 3. Sintaxe Básica

Todas as tags de template do Smarty contém delimitadores. Por padrão, estes delimitadores são { e }, mas eles podem ser alterados.

Para os exemplos à seguir, nós assumiremos que você está usando os delimitadores padrão. Para o Smarty, todo o conteúdo fora dos delimitadores é mostrado como conteúdo estático, ou inalterável. Quando o Smarty encontra tags de template, ele tenta interpretá-las, e então mostra a saída apropriada em seu lugar.

Comentários

Os comentários do template ficam entre asteriscos dentro de delimitadores, exemplo: {* este é um comentário *}. Comentários do Smarty não são exibidos no resultado final do template. Eles são usados para fazer anotações internas nos templates.

Exemplo 3-1. Comentários

{* Smarty *}

{* inclua o arquivo de cabeçalho aqui *}
{include file="cabecalho.tpl"}

{include file=$arquivoInclude}

{include file=#arquivoInclude#}

{* mostra lista dropdown *}
<select name="empresa">
{html_options values=$vals selected=$selected output=$output}
</select>



 

credits 

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