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>
