не знаю о каком каждом файле идет речь
Есть шаблон tpl ему надо передать переменные
затем этот шаблон выполнить
переменным могут быть чем угодно, включая ссылки
шаблонизатор просто подставляет их
$username = "Вася пупкин";
$smarty->assign("usename',$username);
$smarty->display();
вместо
<a href >{$sername}</a> в tpl файле образуется HTML
<a href >Вася пупкин</a>
если наборы меню не формируются динамически тогда можно просто саздать два файла tpl захардкодить туда ссыли (обычный HTML) и инклудить файлы по условию
например равенства некоей переменной. Которую разумеется тоже нужно передать в Смарти
$smarty->assign('islogined', ... );
{if $islogined }
include ...
переменные PHP в шаблонизатор сами никак не попадают (Отредактировано автором: 02 Января, 2012 - 23:42:51)
|