czy jest w smarty rodzaj pętli?
mam taki szablon:
<table width="20%" align="left">
<tr><td style="border: 1px solid #FFAA11" align="left"> {$left_menu_title}
<tr><td style="border: 1px solid #FFAA11" align="left"> {$left_menu_text}
<table width="20%" align="right"> <tr><td style="border: 1px solid #FFAA11" align="right"> {$right_menu.title}
<tr><td style="border: 1px solid #FFAA11" align="right"> {$right_menu.text}
i taki kod php:
<?php
require_once './engine.php';
$tpl->caching = 2;
$tpl->cache_lifetime = 300;
$db->load('*', 'menu', false, '');
while( $r = $db->fetch_array( $db->result ) )
{
switch( $r['side'] ){
case 'left':
$tpl->assign( 'left_menu_title', $r['title'] );
break;
case 'right':
$tpl->assign( 'right_menu', $r );
break;
case 'top':
$tpl->assign( 'top_menu', $r);
break;
case 'down':
$tpl->assign( 'down_menu', $r );
break;
}
}
$db->free_result($db->result);
$tpl->display('index.tpl');
?>
i wracajac do pytania co mam zmeinic w szablonie lub w index.php aby bloki menu byly w "petli" dopiero co zaczynam uzywac smarty w dokumentacji nic nei znalazlem....
Z góry dzięki za pomoc.