Повторяет кусок шаблона во время прохода по итератору списка из тега <list:list>. Выведет что-либо лишь в случае, если итератор содержит хотя бы одну запись. Внутри тега доступны некоторые свойства (см. ниже).
<list:item> ...some content </list:item>
Внутри <list:list> тега.
Любые теги, которые определяют вывод отдельной записи из итератора, а также форматирующие теги и текст.
{$:FirstRow} | Имеет значение True, если текущая строка является первой. |
{$:LastRow} | Имеет значение True, если текущая строка является последней. |
{$:RowEven} | Имеет значение True, если текущая строка является четной. |
{$:RowOdd} | Имеет значение True, если текущая строка является нечетной. |
{$:RowNumber} | Номер текущей строки. |
{$:Parity} | Имеет значение или odd, или even в зависимости от четности строки. |
Рабочие примеры можно найти в папке limb/wact/examples/tags/list
<style> odd {color:lightblue} even {color:lightgreen} </style> <list:list> <TABLE> <list:ITEM> <TR class="{$:Parity}"> <TD>{$:ListRowNumber}</TD> <TD>{$First}</TD> <TD>{$Last}</TD> </TR> </list:ITEM> </TABLE> </list:list>
Или
<list:list> <TABLE> <list:ITEM> <core:optional for='ListRowOdd'> <core:set color='green' runtime/> </core:optional> <core:optional for='ListRowEven'> <core:set color='blue' runtime/> </core:optional> <TR class="{$color}"> <TD>{$:ListRowNumber}</TD> <TD>{$First}</TD> <TD>{$Last}</TD> </TR> </list:ITEM> </TABLE> </list:list>
Приведем также пример использования php-переменной
<list:list> <TABLE> <list:ITEM id='user'> <TR > <TD><? echo $user->get('first'); </TD> <TD>{$ $user.Last }</TD> </TR> </list:ITEM> </TABLE> </list:list>
См. также пример для тега <list:list>.
Обсуждение