Вывести MIGX позицию с конкретным idx

Собственно сдаюсь.

Всегда думал что вот этого достаточно чтобы вывести MIGX позицию с idx 5

[[getImageList?
    &tvname=`managers`
    &tpl=`managers.email`
    &docid=`464`
    &toPlaceholder=`MIGX`
    &where=`{"idx:=":"5"}`
]]
Оказалось фигушки. Не выводит ничего. При этом если сделать {«idx:!=»:«5»} то выводятся все позицию сразу, что наводит меня на мысль об ошибке в синтаксисе.
Или нет?

Помогите разобраться.
anatol
17 ноября 2015, 13:02
modx.pro
1
3 485
0

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

Виталий Серый
17 ноября 2015, 16:41
+2
Можно сделать иначе.
&offset=`4`
&limit=`1`
    anatol
    17 ноября 2015, 17:03
    +1
    Боже, какой коварный ход! :)

    Cработало, спасибо.
    Но если кто объяснит почему не сработала выборка where — буду весьма признателен.
      Виталий Серый
      17 ноября 2015, 17:09
      +1
      idx-а нет в массиве значений. Он присваивается уже после. Но есть MIGX_id. Т.ч. можно его использовать.
      &where=`{"MIGX_id":5}`
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3