Smarty и 2 столбца

Тема в разделе "Другие языки", создана пользователем silent9, 7 окт 2008.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. silent9

    silent9 Постоялец

    Регистр.:
    7 июн 2008
    Сообщения:
    136
    Симпатии:
    10
    есть массив $data как в smarty вывести элементы этого массива в 2 столбца?
     
  2. RolCom

    RolCom

    Регистр.:
    12 мар 2008
    Сообщения:
    351
    Симпатии:
    108
    Код:
    <table>
    {foreach from=$data item=item name=data}
    {if $smarty.foreach.data.iteration%2==1}
    <tr><td>{$item}</td>
    {else}
    <td>{$item}</td></tr>
    {/if}
    {/foreach}
    {if $smarty.foreach.data.iteration%2==1}<td></td></tr>{/if}
    </table>
    
     
  3. pslava

    pslava

    Регистр.:
    16 май 2007
    Сообщения:
    618
    Симпатии:
    122
    А что будет в случае, если количество элементов в массиве непарное? :)
     
    RolCom нравится это.
  4. megadude

    megadude

    Регистр.:
    6 сен 2006
    Сообщения:
    184
    Симпатии:
    65
  5. RolCom

    RolCom

    Регистр.:
    12 мар 2008
    Сообщения:
    351
    Симпатии:
    108
    pslava
    Ах, ну да. Поправил:)
     
Статус темы:
Закрыта.