hallo,
- Zuweisen der Variable im Script:
$smarty->assign("test",1);- Abfragen derselbigen im Template:
{if isset($test)}TEST GESETZT{/if}
Zwar kannst du auch im Template "if" verwenden, aber das ist zu spät - wenn du sowas prüfen willst, was du vorhast. Verantwortlich ist nicht das Template, sondern dein Script. Also gib im Script an:
if isset($test)}{
$smarty->assign("test",1);
} else {
...
}
Was übrigens "$smarty->assign('test',1);" bewirken soll, ist mir nicht klar, das könntest du überprüfen. "$smarty->assign('test'=>$test);" wäre mir eher verständlich.
Grüße aus Berlin
Christoph S.