Beastie
Новичок
Создание навигации в Smarty
Только начинаю разботать со Smarty.
Цель простая, создать красивую навигацию для сайта.
Имеем массив:
Теперь собственно шаблон для навигации:
Конструкция не работает =( Можно ли как-то организовать подобную схему?
Заранее спасибо.
Только начинаю разботать со Smarty.
Цель простая, создать красивую навигацию для сайта.
Имеем массив:
PHP:
$smarty->assign('name', array('Новости','База знаний','Форум','Ладер'));
$smarty->assign('uri', array('','base/','forum/','lader/'));
PHP:
<table width="100%" border="0" cellpadding="1" cellspacing="1" bordercolor="#000000">
<tr>
<th bgcolor="#8A8A8A" scope="col">
<div align="left"> Сервер: </div></th>
</tr>
{section name=navig loop=$name}
// Если текущий URI совпадает с uri из массива
// показываем, что мы находимся в этом разделе
{if {$smarty.env.PATH} eq {$uri[navig]}}
<tr>
<th width="$cell_width" bgcolor="#33CC99" scope="col">
<nobr>{$name[navig]}</nobr>
</th>
</tr>
// Показываем остальные элементы массива
<else>
<tr>
<th width="$cell_width" bgcolor="#CCCCCC" scope="col">
<a href="{$uri[navig]}"><nobr>{$name[navig]}</nobr></a>
</th>
</tr>
</if>
{/section}
</table>
Заранее спасибо.