regi
Новичок
php_templates вывод в несколько столбцов
Возникла необходимость вывести данные в таблице в несколько столбцов, как в календаре, например.
Подумав , сделал так:
Шаблон:
сам код
это вроде работает, так ли надо делать?
Возникла необходимость вывести данные в таблице в несколько столбцов, как в календаре, например.
Подумав , сделал так:
Шаблон:
PHP:
<table border="1">
<tmpl:row>
<tr>
<tmpl:td><td>{out}</td></tmpl:td>
</tr>
</tmpl:row>
</table>
PHP:
$tpl = tmpl_open("file");
$max = 20; //записи
$cols = 4; //столбцы
tmpl_context($tpl, "/row/td");
for($i=1; $i<=$max; $i++){
tmpl_iterate($tpl, "/row/td");
tmpl_set($tpl, array("out"=>$i));
if($i%$cols == 0 && $i<$max){
tmpl_iterate($tpl, "/row");
};
};
echo tmpl_parse($tpl);