Smarty zachowuje się tak jakby w ogóle nie przenosił zmiennych.
Zaczyna się od pliku up.php.
$view = new Smarty(); require_once('modules/main_mod.php'); $view->caching = CACHE_ENABLE; $view->cache_lifetime = 6000; $menu = get_menu(); $view->assign('menu',$menu); $view->display('up.tpl',$cache_id);
get_menu() jest oczywiście wcześniej odpowiednio definiowane (na 100% działa przy wywołaniu bezpośrednim)
plik up.tpl:
Wyświetla błąd:
Cytat
Fatal error: Smarty error: [in up.tpl line 1]: syntax error: unrecognized tag 'menu' (Smarty_Compiler.class.php, line 590) in /home/admin/domains/domena.pl/public_html/testing/libs/Smarty.class.php on line 1095
Nie rozumiem dlaczego coś takiego mi się pojawia, proszę o pomoc.
Pozdrawiam!