Как задать счетчик итераций в цикле foreach в Fenom?
Друзья, помогите разобраться, изучаю Fenom и появилась задача, добавить счетчик. В доках есть пример.
Вот рабочий пример кода
{$index -1} ошибка сразу.
Если пробую так, вкладывать foreach в foreach
ВОПРОС: Как в FENOM правильно сделать счетчик в цикле foreach который начинается с 1?
{foreach $list as $value}
<div>{$value}</div>
{/foreach}
{foreach 1..7 as $value}
<div>№{$value}</div>
{/foreach}Но я не понимаю как он работает, хоть тресни.Вот рабочий пример кода
{set $projects = 'pdoResources' | snippet : [
'return' => 'json',
'limit' => '3',
'includeTVs' => 'img',
'sortby' => ['publishedon' => 'desc'],
'where' => [
'parent:=' => 55,
'AND:published:=' => 1,
'AND:hidemenu:=' => 0
]
] | json_decode : true}
{foreach $projects as $item index=$index}
{$item.menutitle}-{$index}
{/foreach}Пока пришлось использовать вариант index=$index но index начинается с 0, вычесть тоже никак не получается, {$index -1} ошибка сразу.
Если пробую так, вкладывать foreach в foreach
{foreach $projects as $item}
{foreach 1..3 as $value}
{$item.menutitle}-{$value}
{/foreach}
{/foreach}То три раза дублирует записи. ВОПРОС: Как в FENOM правильно сделать счетчик в цикле foreach который начинается с 1?
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Или так:
только через тег do вместо include {do $count++}. А вот второй прикольно! Благодарю.
Но все же не подскажите как это из доков можно применить?