Gestione dei default delle variabili

Se una variabile viene usata più volte nel template, applicarle ogni volta il modificatore default può diventare pesante. E' possibile rimediare a ciò assegnando alla variabile il suo valore di default con la funzione assign.

Example 18.2. Assegnazione del valore di default a una variabile del template


{* mettete questo da qualche parte in cima al template *}
{assign var="title" value=$title|default:"no title"}

{* se $title era vuota, ora contiene il valore "no title" quando la stampate *}
{$title}