Как через fenom ограничить вывод migx поля?

Здравствуйте. У меня есть страничка где через migx поле я добавляю записи. И мне нужно на странице вывести первые 20 записей. Решил на чистом fenom написать (чтобы не использовать сниппет getImageList):

{set $rows = json_decode($_modx->resource.staffList, true)}
            {foreach $rows as $row}
Работает. Но как ограничить вывод? Гугл меня натолкнул на github.com/fenom-template/fenom/blob/master/docs/ru/tags/foreach.md это.

{set $rows = json_decode($_modx->resource.staffList, true)}
            {foreach 1..20 $rows as $row}
Убивает сайт: Unexpected token '1' in expression in 629cdb84172656cbe53fc74e13f22290 line 145, near '{foreach $rows 1' < — there

Как правильно сделать?
Николай
21 апреля 2020, 17:27
modx.pro
480
0

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

Наумов Алексей
21 апреля 2020, 17:55
+1
У foreach есть индекс операции:
{foreach $list as $value index=$index}

Просто сравниваем его в if и делаем break
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1