Variablen Smarty hat verschiedene Variablentypen, welche weiter unten detailliert beschrieben werden. Der Typ der Variable wird durch das Vorzeichen bestimmt. Variablen können in Smarty direkt ausgegeben werden oder als Argumente für Funktionsparameter und Modifikatoren sowie in Bedingungen verwendet werden. Um eine Variable auszugeben, umschliessen Sie sie mit Trennzeichen, so dass die Variable das einzige enthaltene Element ist. Beispiele: {$Name} {$Kontakte[zeile].Telefon} <body bgcolor="{#bgcolor#}"> &designers.language-variables.language-assigned-variables; &designers.language-variables.language-config-variables; &designers.language-variables.language-variables-smarty;