Выборка из foreach (смарти)

 
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 479
Имеется ли в смарти в операторе foreach, команды для выборки навроде "limit=1" ?

напрмер есть
Код PHP:
  1. {foreach}
  2. {if $value}
  3. {$value}
  4. {/if}
  5. {/foreach}
мне нужно отделить напрмер только первое значение $value
и оставшиеся.

Подробней, value имеет 20-50 значений, первое его значение мне нужно отделить от остального, а затем остальное(кроме первого)пустить дальше.
Создание сайтов, верстка, дизайн, кодинг http://www.atlantisweb.ru
Спасибо принимаются на: WMR239595808293 WMZ357055804143 ЯД 41001150698283
Посетитель
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 820
Код PHP:
  1.  
  2. {* отображаем "НОВОЕ" напротив первого элемента, иначе id *}
  3. <table>
  4. {foreach from=$items key=myId item=i name=foo}
  5. <tr>
  6. <td>{if $smarty.foreach.foo.first}НОВОЕ{else}{$myId}{/if}</td>
  7. <td>{$i.label}</td>
  8. </tr>
  9. {/foreach}
  10. </table>
  11.  
Думаю понятно будет, для этого надо задать имя для цикла после чего можно использовать указатель .first
Компоненты, модули, шаблоны, разработка на заказ - широкий выбор всего
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 479
Спасибо!
Создание сайтов, верстка, дизайн, кодинг http://www.atlantisweb.ru
Спасибо принимаются на: WMR239595808293 WMZ357055804143 ЯД 41001150698283
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: