Таблица с даннымиЗадача: вывод данных в таблицу по три ячейки в ряду. <set count=0> {{счетчик}} <set inrow=3> {{в ряду}} <table border=1 cellpadding=5> <foreach name=x path="<#_id#>.$"> <if <var[count]>==0> <tr valign="top"> </if> <td> <foreach[x]._name> </td> <set count=<var[count]>+1> {{увеличиваем счетчик}} {{Если счетчик дошел до количества в ряду или цикл закончен }} <if (<var[count]> == <var[inrow]>) || (<foreach[x]._count> == <foreach[x]._total>)> </tr> <set count=0> {{и обнуляем счетчик}} </if> </foreach> </table> Результат будет примерно такой:
Полосатая табличкаЗадача сделать таблицу, в которой строки отличаются оформлением, например цветом фона. Одним из решений будет прописывать разные классы, которые будут описаны <table border="0" cellspacing="1" cellpadding="5" width="300"> <foreach name=x path="main.rus.$"> <tr class="tr<print <foreach[x]._count> % 2>"> <td><print <foreach[x]._count> % 2></td> </tr> </foreach> </table> Результат
|
![]() |
Поиск по документации![]() |