Как правильно в феноме пройтись по циклу for?

Для foreach понятно:
{foreach $list as $key => $value}
    {$key}: {$value}
{/foreach}
Даже нашел от такой вариант:
{foreach 1..31 as $value}
    {$value}
{/foreach}
Но мне надо шаг поставить свой.
Смотрел по этому примеру, но не понял как правильно все же должен виглядеть конечний вариант.
Подскажите может ктото уже сталкивался и есть готовый пример.
Тодор
03 августа 2020, 16:33
modx.pro
492
0

Комментарии: 4

Артем
03 августа 2020, 21:38
0
for — устаревший тег, его не нужно использовать.
Что значит «свой шаг»? Напиши полную задачу.
    Тодор
    04 августа 2020, 11:16
    0
    Мне почти подходин етот вариант
    {foreach 1..31 as $value}
        {$value}
    {/foreach}
    но здесь на каждой итераций {$value} увеличивається на 1, а мне надо «свой шаг» (step) — то есть чтоб на каждой итерации {$value} увеличивался на n величину.
      Артем
      04 августа 2020, 16:01
      0
      {foreach 1..31 as $value}
          {if $value@index % 2 == 0}выполняется каждые 2 итерации (шаг == 2){/if}
          {if $value@index % 5 == 0}выполняется каждые 5 итераций (шаг == 5){/if}
      {/foreach}
    Тодор
    03 ноября 2021, 17:46
    0
    {for $counter=1 to=31 step=3}
        {$counter}
    {forelse}
        ELSE
    {/for}
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4