Всем привет!
Нужно вывести MIGX внутри MIGX. Задача в том, что есть номер дня, в нем есть описание. А потом есть галерея из фотографий. Их может быть сколько угодно. В итоге, я вижу так, что нужно сделать MIGX с инфой о дне и внутри MIGX с галереей.

В целом, я сделала главный MIGX. Допустим MainMIGX. Создала в нем нужные поля для заполнения. Потом создала новое TV поле и там в конфигурации указала имя этого MIGX — MainMIGX. И привязала к нужным шаблонам.

Далее я создала вложенный MIGX, пусть будет ChildMIGX. В нем я тоже создала нужные
поля (photo и description). И тоже создала новое TV поле указав в конфигурации ChildMIGX. К шаблонам не привязала никаким.

После чего, вернулась в MainMIGX и в полях которые нужно заполнять, я добавила Имя " ChildMIGX " и в «InputTV» я указала «ChildMIGX».

Зашла в шаблон, в котором заполняется основной Migx (MainMIGX). Данные для заполнения появились, вложенный MIGX (ChildMIGX) тоже отобразился.

Но как это теперь вывести на фронтеде?

Основной я вывожу как
{var $infoDays = $_modx->resource.infoDays| json_decode}

Потом через foreach обращаюсь. Типо
{foreach $infoDays as $infoDay}<br />
    {infoDay.text}<br />
{/foreach}


С основным MIGX нет проблем, все выводится.
Но я не поняла как вывести инфу из вложенного?
Сделав аналогично как и с главным — ничего не вывелось.
Появилась даже ошибка в логах
Fenom\Template.php(487) : eval()'d code : 1111) PHP warning: Undefined array key "ChildMIGX"