smarty template engine
Sunday, September 07, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


Capitolo 3. Sintassi di base

Tutti i tag dei template di Smarty sono racchiusi fra delimitatori. Per default i delimitatori sono { e }, ma possono essere cambiati.

Per questi esempi supporremo di usare i delimitatori di default. In Smarty, tutto il contenuto al di fuori dei delimitatori viene mostrato come contenuto statico, senza modifiche. Quando Smarty incontra i tag dei template, cerca di interpretarli, e visualizza al loro posto l'output relativo.

Commenti

I commenti nei template sono preceduti e seguiti da asterischi, i quali sono a loro volta compresi dai tag delimitatori: {* questo è un commento *} I commenti di Smarty non vengono visualizzati nell'output del template. Sono usati per note interne al template.

Esempio 3-1. Commenti

{* Smarty *}

{* includiamo il file dell'header *}
{include file="header.tpl"}

{include file=$includeFile}

{include file=#includeFile#}

{* visualizziamo una casella a discesa *}
<select name="company">
{html_options values=$vals selected=$selected output=$output}
</select>



 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.