Отвечу вам снова)
Для работы с MIGXdb есть сниппет migxLoopCollection, который поставляется с MIGX. С его помощью можно выводить кастомные записи из MIGXdb.
Примеры из документации:
[[!migxLoopCollection?
&packageName=`mygallery`
&classname=`myGallery`
&sortConfig=`[{"sortby":"pos","sortdir":"ASC"}]`
&where=`{"resource_id":"[[*id]]","published":"1"}`
]]
Если нужна какая-либо более плотная работа на уровне PHP, посмотрите исходный код этого сниппета и сам класс migx.