Ciao a tutti! Sto costruendo un sito con Smarty Engine per i template.
Nel file index.php ho il seguente codice:
require_once('Smarty.class.php');
$home = new Smarty;
$home-> display('home.tpl');
e vorrei caricare in home.tpl altre file. tpl senza la funzione {include file=... .tpl}
provo a fare questo:
$home = new Smarty;
$menu = new Smarty;
$home-> assign('menu',$menu->display('menu.tpl'));
$home-> display('home.tpl');
il risultato è questo: mostra il file menu.tpl, ma a "monte" fuori dagli delimitatori {$menu} in home.tpl
Chi mi da una mano? Come posso far visualizzare altri template annidati nel posto giusto? Vorrei poter farlo qui dentro il file .php per poter controllare se far visualizzare in {$menu} di home.tpl un template al posto dell'altro.
Capito? Spero di si...