Помогите вывести цикл в tpl шаблоне

Печать RSS
77

S
Автор
Чатланин
0
Вообщем есть несколько шаблонизаторов. Но возьмем как основной - смарти.
Проблема такая. В шаблоне tpl можно вывести переменную $var; как {$var}.
Эт всем понятно. Но как в шаблоне вывести цикл? Меня конкретно do while интересует. Можно впринципе внутри шаблона открыть php код и вприсать цикл (меня это устраивает) но надо шаблонизатор в котором можно будет открыть пхп. <? ?>
Кто чем поможет?
O

Пацак
0
Пиши дополнительный модуль где можно открыть <??>
O

Пацак
0
А вообще проще всего вывести цикл из базы:
$dat = array();
$OR_SELECT = mysql_query("SELECT * FROM table");
while ($data = mysql_fetch_assoc($OR_SELECT)){
$dat[] = $data;
}
$tpl->assign('dat',$dat);
///////////tpl/////////
{section name=i loop=$dat}
{$dat[i].name_pole} {*name_pole // имя поля в php $dat[$i]['name']*}
{/section}
C

Малиновые штаны
0
Да неsmile так не удобно. Лугаро подсказал хороший шаблонизатор. Хтемплате.

2000 лет д.н.э.
0
Потихоньку все на хтемплейт смотрю переходятsmile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск