Как сделать другой шаблон GetImageList у N-го по счету элемента?

Добрый день!

На сайте выводятся MIGX поля с помощью сниппета getimagelist.
Стоит задача сделать другой шаблон у каждого 6-го элемента, сразу оговорюсь, что из-за особенностей верстки, использование css псевдоклассов не подходит.

Подскажите, пожалуйста, как это можно реализовать?
Victor
23 ноября 2017, 09:51
modx.pro
1 578
0

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

Алексей Ерохин
23 ноября 2017, 13:01
+1
Пара вариантов:
1. Использовать fenom — в TV хранится JSON, перегнать в массив и foreach пройтись, индекс там есть
2. Свой сниппет — распарсить JSON, прогнать foreach считать индекс
3. Ну и самое невероятное. Почитать документацию migx и узнать оттуда, что в чанке доступен плейсходер [[+idx]]. Проверять его так
[[+idx:mod=`6`:is=`0`:then=`чанк для каждого 6`:else=`чанк для остальных`]]
mod — остаток от деления
    Victor
    23 ноября 2017, 13:32
    0
    Тонко, спасибо за помощь)
    Андрей П
    23 ноября 2017, 17:30
    0
    Вот тут примеры
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3