saftmeister
Nutze den Saft!
Das kannst du wie schon gesagt, immer noch so machen. Es ist nicht das, was man eigentlich mit Smarty versucht zu erreichen. Du kannst es wie bereits erwähnt über den Weg mit assign machen. Oder du nimmst, wie weiter oben bereits erwähnt, die PHP-Code-Tags für Smarty. Dann musst du aber darauf acht geben, das du die Code-Block-Klammern nur verwenden kannst, wenn du folgendermaßen vorgehst:
Das Problem ist nämlich, das die php-Tags von smarty, keine Variablen aus dem globalen Kontext akzeptieren, wenn man sie nicht als solche definiert.
Code:
{php}
global $form;
echo $form->someMethod('somevariable', 'somevalue');
{/php}
Das Problem ist nämlich, das die php-Tags von smarty, keine Variablen aus dem globalen Kontext akzeptieren, wenn man sie nicht als solche definiert.