Как узнать номер первой итерации вывода результата
Всем привет.
Такой вопрос. Нужно узнать номер первой итерации вывода результата в чанке.
Т.е. я вывожу:
[[pdoResources?
&parents=`2`
&depth=`0`
&tpl=`ListReviewTpl`
&includeTVs=`imgReview`
&limit=`2`
]]
Вот в чанке ListReviewTpl мне нужно сделать условие, если это первый видимый результат, то добавить класс.
Я что-то не могу найти.
Через отдельный чанк делать неохото.
Такой вопрос. Нужно узнать номер первой итерации вывода результата в чанке.
Т.е. я вывожу:
[[pdoResources?
&parents=`2`
&depth=`0`
&tpl=`ListReviewTpl`
&includeTVs=`imgReview`
&limit=`2`
]]
Вот в чанке ListReviewTpl мне нужно сделать условие, если это первый видимый результат, то добавить класс.
Я что-то не могу найти.
Через отдельный чанк делать неохото.
Комментарии: 5
если я правильно понял то тебе нужно юзать [[+idx]], т.е.:
[[+idx:is=`1`:then=`что-то`:else=`что-то другое`]]
Забыл еще добавить. Во время создания поста, в правой части экрана, есть область выделенная желтым цветом, второй пункт которого гласит: "… код оформляйте тегом
..."
Спасибо, за ответ.
А idx это не id ресурса?
А idx это не id ресурса?
Нет это порядковый номер в выборке. id ресурса это id.
Да, сработало, спасибо. Это получается как в цикле:
for (i = 0; i < 3; i++) {
alert( i );
}
т.е. нужно было узнать как раз это.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.