Как вывесть эти поля в шаблоне Migx?

Для вывода полей в шаблоне Migx в MODX необходимо выполнить несколько шагов. Рассмотрим их подробнее:

1. Создание сниппета:
В первую очередь, нужно создать сниппет, который будет отвечать за вывод полей в шаблоне Migx. Это можно сделать в разделе "Сниппеты" административной панели MODX. В сниппете необходимо добавить код, который получает и обрабатывает данные полей. Например, можно использовать следующий код:

   <?php
   $output = '';
   $fields = $modx->getOption('fields', $scriptProperties, '');
   $fields = explode(',', $fields);
   
   foreach ($fields as $field) {
       $fieldValue = $modx->getFieldValue($field);
       $output .= '<div>'.$fieldValue.'</div>';
   }
   
   return $output;

2. Создание TV-параметра:
Затем, необходимо создать TV-параметр в MODX, который будет ассоциирован с вашим шаблоном Migx. В разделе "TV-параметры" административной панели MODX создайте новый TV-параметр и укажите в его настройках тип параметра "Сниппет", а также укажите созданный сниппет в поле "Значение по умолчанию".

3. Использование TV-параметра в шаблоне Migx:
Теперь можно использовать созданный TV-параметр в вашем шаблоне Migx. Для этого в шаблоне необходимо добавить тег плейсхолдера, который соответствует имени созданного TV-параметра. Например:

   [[+myMigxField]]

4. Задание полей для вывода:
Наконец, чтобы определить, какие поля должны быть выведены, необходимо указать их в свойствах TV-параметра. Для этого откройте настройки TV-параметра и в поле "Значение по умолчанию" укажите имена полей, которые вы хотите вывести, разделенные запятыми. Например:

   field1,field2,field3

После выполнения всех этих шагов, в вашем шаблоне Migx будут выводиться поля, определенные в настройках TV-параметра. Каждое поле будет обернуто в тег <div>, но вы можете изменить это поведение, модифицировав код сниппета.