Как делать чередование 2 через 2? fenom

Как в чанке сделать чередование 2 через 2 на fenom?

Например две новости с одним оформлением, потом две с другим.
UDAV
15 июля 2018, 17:16
modx.pro
1 166
0

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

Руслан Сафин
15 июля 2018, 23:23
0
Первое что в голову пришло, на работоспособность не проверял.
Возможно можно решить с помощью деления индекса по модулю, но с ходу формула не пришла в голову
{set $i = 0}
{foreach $list as $value}
    {if $i < 2}
        {set $i++}
        {$value} // Первая и вторая новость
    {/elseif 2 <= $i < 4}
        {set $i++}
        {$value} // Третья и четвертая новость
    {/if}
    {if $i >= 4}
        {set $i = 0}
    {/if}
{/foreach}
    UDAV
    16 июля 2018, 21:33
    0
    Спасибо. Но так вообще ничего не выводится.
      Алексей Ерохин
      17 июля 2018, 11:17
      0
      Вы код в чанк вставляете? Каким сниппетом выводите?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3