Hi Leute,
habe mal eine Frage zu Smarty.
ich habe zwei funktionen definiert:
func A()
{
smarty->display('test.tpl');
}func B()
{
smarty->display('test1.tpl');
}
Wie bereits bemerkt wurde muss es function A() oder function B() lauten.
Auf der anderen Seite wissen diese Funktion von Smarty nichts.
function A()
{
global $smarty;
$smarty->display('test.tpl');
}
wäre wohl richtiger-
Smarty selbst st ja eine Klasse und somit ist auch ein $ vor smarty zu setzen.
Damit innerhalb der Funktion smarty überhaupt bekannt ist ist das global $smarty erforderlich.