Tips & Tricks (trucchi e consigli)Gestione delle variabili vuote
Certe volte potreste voler stampare un valore di default per una
variabile vuota invece di stampare niente, ad esempio " "
in modo che gli sfondi delle tabelle funzionino regolarmente. Molti
userebbero una {if} per gestire questo caso, ma c'è un modo più veloce
con Smarty, che è l'uso del modificatore default.
Stampare quando una variabile è vuotaGestione 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.
Assegnazione del valore di default a una variabile del templatePassare una variabile titolo ad un template di intestazione
Quando la maggior parte dei template usa gli stessi intestazione e pié di
pagina, è abbastanza comune creare dei template a parte per questi ultimi
e poi includerli negli altri. Ma cosa succede se l'intestazione ha bisogno
di avere un titolo diverso a seconda della pagina in cui ci troviamo?
Potete passare il titolo all'intestazione nel momento dell'inclusione.
Passare la variabile titolo al template dell'intestazione{$title|default:"BC News"}
footer.tpl
----------