Да, Вы можете использовать MIGX в сочетании с условными операторами. Обычно это делается с помощью сниппетов, которые возвращают true или false в зависимости от того, заполнено ли поле или нет.
Вот пример кода, который можно использовать:
```
[[!emptyField?
&field=`[[+name_of_your_field]]`
&emptyTpl=`(Empty)`
¬EmptyTpl=`[[+name_of_your_field]]`
]]
```
Если поле не пустое, то вернет содержимое поля, в противном случае вернет "(Empty)".
Что касается обучающих видео по MIGX, то они доступны на YouTube и других платформах. Попробуйте найти их, используя поисковые запросы вроде "MIGX MODX tutorial" или "Working with MIGX MODX". Также полезной может оказаться документация по MIGX на официальном сайте MODX.