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

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

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

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

Руслан Сафин
15 июля 2018, 23:23
Первое что в голову пришло, на работоспособность не проверял.
Возможно можно решить с помощью деления индекса по модулю, но с ходу формула не пришла в голову
{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
    Спасибо. Но так вообще ничего не выводится.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
3