Вложенный MIGX - выводится только первый уровень

Доброго всем дня!

Сделал через конфигурацию один вложенный MIGX в другом — Тест-Вопрос-Ответы.
К сожалению, при выводе при помощи getImageList выводится только первый уровень (только вопросы).

В админке всё замечательно работает — каждому вопросу могу назначить неограниченное количество ответов.
Второй getImageList не срабатывает.

[[!getImageList?
&tpl=`vsevoprosi`
&docid=`[[*id]]`
&tvname=`voprosmigx`
]]
чанк vsevoprosi

[[+voprosik]]
[[!getImageList?
        &tvname=`otvetiki`
]]
Самое интересное, что при размещении в чанке vsevoprosi

[[+otvetiki]]
даёт

[{"MIGX_id":"1","otvetik":"Неправильный ответ","correct":""},{"MIGX_id":"2","otvetik":"Правильный","correct":"1"},{"MIGX_id":"3","otvetik":"Ещё один неправильный","correct":""}]
Т.е. данные ЕСТЬ, а добраться к ним не могу!
Чёт я уже почти сдался… Что делаю не так?
Игорь
02 июня 2020, 19:27
modx.pro
690
0

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

Павел Романов
02 июня 2020, 19:55
0
Во втором вызове Вам нужно получать данные из поля otvetiki через value:
[[getImageList?
    &value=`[[+otvetiki]]`
    &tpl=`***`
]]
    Игорь
    02 июня 2020, 20:18
    0
    Спасибо большое! Даже не буду спрашивать, почему в этом случае надо было через value — просто ЗАПОМНЮ :)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2