Non si capisce? Ci provo di nuovo,
Per includere una sotto .tpl dentro una generale, si usa la funzione {include...} dentro la sotto .tpl. Ma io vorrei avere controllo di questa funzione dentro il mio file index generale .php senza includere codice php nella template generale.
mio index.php, del tipo:
$home = new Smarty //template generale
$menu = new Smarty //sotto template.
//Per fare l'include che vorrei:
$home->assign('menu',"qui vorrei include la sotto template");
se faccio questo:
$home->assign('menu',$menu-<display(menu.tpl));
$home->display(home.tpl);
L'include della sotto menu.tpl lo fa; ma non in modo preciso, ma mostra menu.tpl sopra home.tpl del tipo
News
Newsletter
Forum
//e dopo la home
{eventuale header}
{$menu} Benvenuto........
{eventuale footer}
Capito? Vorrei avere io nel mio index.php il controllo su l'include delle sottotemplate e non questo controllo darlo alla template generale, in questo caso home.tpl