Smarty (функция cycle)

Ermitazh

Новичок
Smarty (функция cycle)

Всем привет.Система использует smarty.
На странице необходимо сделать чередование цветов.
PHP:
<tr>{foreach name=f from=$r item=r}
<td width="1" align="left" valign="top" style="background:url(img/eri_
{cycle values="red, green"}.gif);">

<td ><img src="img/eri_{cycle values="red, green"}_end.gif" alt="" width="192" height="12"></td>

{if $smarty.foreach.f.iteration % 3 == 0}
                  <tr>{/if} {/foreach}</tr>
Работает только один из {cycle values="red, green"}, как можно сделать чтобы они одновременно работали?ф
 

Ermitazh

Новичок
{if $smarty.foreach.f.iteration % 2 == 0}

эта функция предназначена для вывода записей по 3 в ряд...если больше 3 то записи добавляются на ряд ниже

т.е. так 1 1 1
1 1 1 и т.д.
 

Ermitazh

Новичок
Panchous
так не работает.
style="background:url(img/eri_{cycle values="blue,orange"}_back_II.gif);" - если это убираю то всё ок...если с этой строкой то первым элементом читается orange//а мне нужно чтоб blue читалось первым элементом

-~{}~ 17.04.06 12:54:

Всем спасибо...сделал...
забыл имена циклам дать...

-~{}~ 17.04.06 12:54:

тема закрыта
 
Сверху