<slide :index="[[+id_num]]" class="img-box">
<figure>
<img src="/[[+image]]">
<figcaption>
Мотив [[+title]]
</figcaption>
</figure>
</slide>
В примере - код шаблона элемента, выборка из базы migx с помощью сниппета getimagelist. Но не суть. Нужно, чтобы [[+id_num]] изначально имел свое значение "0" и увеличивался на 1 единицу для следующего элемента. Можно, конечно, сделать доп поле в таблице migx - id_num, и вводить значения вручную, но хотелось бы автоматизировать процесс. Цифровое Id элемента в цикле, начиная с нуля. MODX
Здравствуйте. Прошу помочь с решением задачи, которая периодически встречается.
Например, есть слайдер, где элементы должны иметь свой id, начиная с нуля.
Комментарии: 2
Для этого необходимо использовать плейсхолдер [[+idx]], но он, если ничего не путаю, начинается с 1. Если вам нужно начинать с нуля, то дополнительно ещё используйте фильтр decrement.
Александр, спасибо за ответ, но конкретно в моем случае через [[+idx]] не получится, т.к. migx базу использую для загрузки всех картинок, используемых в ресурсе. С помощью одного поля группирую их при необходимости. Таким образом, нужная группа для слайдера будет начинаться с idx — 20. Самое главное, что группа фото может идти не по порядку. Возможно ли решить проблему без участия migx базы?