Frage zu Smarty "undefinierte Templatevariablen"

xtramen01

Erfahrenes Mitglied
Hallo Leute,

vielleicht ist hier einer der sich mit Smarty auskennt und mir folgende Frage dazu beantworten kann.

Ich möchte soweit es geht innerhalb eines Templates auf Bedingungen verzichten.

Nun ist es ja prinzipiell so das undefinierte Variablen in PHP nicht sein sollten.

Wie sieht das aber mit Smarty aus.

Ich habe hier z.b. ein assign innerhalb einer Bedingung. Wenn die Bedingung nicht eintrifft soll foobar auch nicht ausgegeben werden.

PHP:
if($foo == $bar){
              $smarty->assign('foobar', $foobar);   
              }

Im Template soll aber auf die Anweisung verzichtet werden und die Templatevariable {$foobar} steht da, egal ob die Bedingung TRUE oder FALSE ist.

Ist das generell ein Problem oder kann das unter gewissen umständen zu Problemen führen?

Gruss
 
Weise der Variable im anderen Fall doch einfach einen leeren Inhalt zu...
Dann sollte kein Problem auftreten.
 
Zurück