projekt/smarty_plugins/function.check_login.php
Kod
function smarty_function_check_login($params, $smarty)
{
$login = "lala";
$smarty->assign($params['assign'], $login);
}
{
$login = "lala";
$smarty->assign($params['assign'], $login);
}
projekt/templates/login.tpl
Kod
{load_check_login assign="check"}
oczywiscie sciezki ustawione sa ok:
Kod
$this->plugins_dir[0] = SMARTY_DIR . 'plugins';
$this->plugins_dir[1] = SITE_ROOT . "/smarty_plugins";
$this->plugins_dir[1] = SITE_ROOT . "/smarty_plugins";
No i wyskakuje mi blad:
Fatal error: Smarty error: [in login.tpl line 1]: syntax error: unrecognized tag 'load_check_login' (Smarty_Compiler.class.php, line 580) in C:\pub\nd\libs\smarty\Smarty.class.php on line 1095
jakby w ogole nie przyjmowal czegos takiego jak {load_check_login ...
a jest taka funkcja w pluginach.
Czy moze to zalezec od wersji ? bo ja watpie, jesli jest cos niejasne prosze pytac.