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