Table of Contents
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.
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.
Example 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>