Перебор массива в fenom
Друзья, сломал голову, как обернуть определенным тегом только первый элемент массива?
{foreach $files as $file}
{if $file@first} <i>{$file['id']}</i>{/if}
<b>{$file['id']}</b>
{/foreach}
Но так в теге <i> оказываются все элементы. Комментарии: 5
попробуйте сделать сначала без тегов, какой будет результат
Можно попробовать так:
{foreach $files as $file}
{if $file@first}
<i>{$file['id']}</i>
{else}
<b>{$file['id']}</b>
{/if}
{/foreach}
Да, так все работает, спасибо!
Денис, а есть вариант разобрать массив начиная со второго элемента?
{foreach $files as $file index=$index}
{if $index>=1}
<b>{$file['id']}</b>
{/if}
{/foreach}
так должно сработать
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.