XOOPS Brasil

 

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

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