Можно ли как то в tv Список (множественный выбор) вывести фотки из «медиа» ModX?

Да, можно вывести изображения из "медиа" ModX в поле TV (Template Variable) типа "Список (множественный выбор)". Для этого потребуется некоторая настройка и простой код.

Шаг 1: Создание нового TV
Создайте новый TV с типом "Список (множественный выбор)", если у вас еще нет такого TV. Назовите его, например, "Images".

Шаг 2: Настройка доступных элементов списка
В настройках TV "Images" добавьте все необходимые изображения из "медиа" ModX в виде элементов списка. Для каждого элемента выберите изображение из "медиа" и укажите его название и значение (может быть идентификатором файла изображения, URL или другой информацией).

Шаг 3: Редактирование шаблона
Откройте шаблон, в котором вы хотите использовать поле TV "Images", и добавьте следующий код:

<?php
  $imageIds = explode(',', $modx->resource->getTVValue('Images')); // Получаем выбранные значения из TV "Images"
  foreach ($imageIds as $imageId) {
    $image = $modx->getObject('modFile', $imageId); // Получаем объект файла изображения по его идентификатору
    if ($image) {
      $imageUrl = $image->getUrl(); // Получаем URL изображения
      $imagePath = $image->get('filename'); // Получаем имя файла изображения
      ?>
      <img src="<?php echo $imageUrl; ?>" alt="<?php echo $imagePath; ?>" />
      <?php
    }
  }
?>

Этот код получает выбранные значения из TV "Images", затем для каждого выбранного значения использует его идентификатор, чтобы получить объект файла изображения. Затем он получает URL и имя файла изображения и выводит его в виде тега <img>.

Шаг 4: Применение изменений
Сохраните шаблон и обновите соответствующую страницу, чтобы увидеть поле TV "Images" и выбранные изображения, которые были выведены.

Важно отметить, что в данном примере мы предполагаем, что значения TV "Images" являются идентификаторами файлов изображений из "медиа" ModX. Если значения являются URL-адресами изображений или иными данными, вам может потребоваться изменить код, чтобы обрабатывать эти данные правильно.

Также обратите внимание, что в этом примере мы вводим только элементы списка изображений, которые были заранее добавлены в настройки TV "Images". Если вы хотите динамически загружать изображения из "медиа" ModX, вам может потребоваться внести дополнительные изменения в код.