Handhabung unangewiesener Variablen
Manchmal möchten Sie vielleicht, dass anstatt einer Leerstelle ein
Standardwert ausgegeben wird - zum Beispiel um im
Tabellenhintergrund " " auszugeben, damit er korrekt
angezeigt wird. Damit dafür keine {if} Anweisung verwendet
werden muss, gibt es in Smarty eine Abkürzung: die Verwendung des
default Variablen-Modifikators.
Beispiel 18-1. " " ausgeben wenn eine Variable nicht zugewiesen ist {* die lange Variante: *}
{if $titel eq ""}
{else}
{$titel}
{/if}
{* kürzer: *}
{$titel|default:" "} |
|
Siehe auch default
(Standardwert) und Handhabung von
Standardwerten.