mille
Erfahrenes Mitglied
Hallo!
Kann es sein, das Smarty Variablen mit einem Minus nicht erkennt?
Ich hatte gerade ein Problem, das eine Smartyvariable (mit einem Minus) nicht ausgewertet werden konnte. Nach dem ich das Minus entfernt hatte ging es.
Daher meine Frage:
sei $smarty meine Smarty instanz:
Hier eine bsp.tpl
in meinem Skript (ein Äquivalent) würde nur die zweite Zeile ausgegeben ("Foobar wurde auf WAHR gesetzt").
Die erste nicht, da ein Minus in der Variable steht.
Kennt ihr das Problem, oder steht dsa sogar irgendwo in dem Smarty Manual? Habt Ihrn Plan?
Ansonsten, schönen gruß
Basti
Kann es sein, das Smarty Variablen mit einem Minus nicht erkennt?
Ich hatte gerade ein Problem, das eine Smartyvariable (mit einem Minus) nicht ausgewertet werden konnte. Nach dem ich das Minus entfernt hatte ging es.
Daher meine Frage:
sei $smarty meine Smarty instanz:
PHP:
$smarty->assign("foo-bar", true);
$smarty->assign("foobar", true);
$smarty->display("bsp.tpl");
Hier eine bsp.tpl
HTML:
<html> ....
{if $foo-bar} Foo MINUS Bar wurde auf WAHR gesetzt{/if}<br>
{if $foobar} Foobar wurde auf WAHR gesetzt{/if}<br>
...
</html>
in meinem Skript (ein Äquivalent) würde nur die zweite Zeile ausgegeben ("Foobar wurde auf WAHR gesetzt").
Die erste nicht, da ein Minus in der Variable steht.
Kennt ihr das Problem, oder steht dsa sogar irgendwo in dem Smarty Manual? Habt Ihrn Plan?
Ansonsten, schönen gruß
Basti