Рендер изображение в MIGX внутри MIGX

Всем привет, делаю Поле MIGX, внутри которого есть еще поле MIGX, которое добавляет изображения.
Проблема в том, что в админке в добавленных элементах с изображениями не рендерится картинка
Сам рендер я указываю стандартный:
"renderer": "this.renderImage"
В строк элемента в src, прописывается:
/connectors/system/phpthumb.php?h=80&f=png&src=assets/images/res/17/egqc39-2.jpg&source=2
т.е. тут сама ссылка прописана верно, не работает первая часть ссылки: /connectors/system/phpthumb.php?h=80&f=png

Кто то решал такую проблему?
Сергей
06 июня 2022, 17:18
modx.pro
246
0

Комментарии: 9

Артур
06 июня 2022, 18:06
0
Я проверил всё работает, надо только в родительском migx на вкладке Formtabs в поле Multiple Formtabs выбрать дочерний элемент. Ну ещё похоже что никакие источники файлов кроме filesystem не воспринимает, хотя это не точно.
    Сергей
    07 июня 2022, 09:13
    0
    Ты говориш про создание отдельной конфигурации? У меня без конфигураций
    Роман
    07 июня 2022, 09:09
    0
    Посмотрите логи и журнал на ошибки phpThumb.
    Попробуйте обратиться через:
    /assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&h=80&f=png&src=assets/images/res/17/egqc39-2.jpg&source=2
    Так же попробуйте указать полный путь файла. Скорее всего из-за этого ошибка.
      Сергей
      07 июня 2022, 09:16
      0
      Так, превью отображается если перед assets/images/res/17/egqc39-2.jpg&source=2 добавить ручками слеш "/"
      Рабочий путь: /connectors/system/phpthumb.php?h=80&f=png&src=/assets/images/res/17/egqc39-2.jpg&source=2
      ХМ, как бы заставить это работать автоматом?
        Артур
        07 июня 2022, 12:39
        0
        Я бы рекомендовал использовать конфигурации)))
          Сергей
          07 июня 2022, 12:46
          0
          Думаю когда то начну это делать, сейчас лень =)
        Сергей
        08 июня 2022, 10:45
        0
        Вобщем проблема решилась тупо добавлением / в начале источника
          Дмитрий Танцирев
          08 июня 2022, 17:57
          0
          Проблема заключается в том, что у внутреннего поля скорей всего указали другой источник файлов.
          А MIGX по умолчанию использует источник который указан в системных настройках «default_media_source».

          Проблема решается так:
          {"field":"img","caption":"Изображение","inputTV":"source.content.img","sourceFrom":"config",
           "sources":"[{\"MIGX_id\":\"1\",\"context\":\"web\",\"sourceid\":\"5\"},{\"MIGX_id\":\"2\",\"context\":\"mgr\",\"sourceid\":\"5\"}]"}
          Вместо цифры 5 (рядом со sourceid) — укажите ID нужного источника файлов.
            Сергей
            08 июня 2022, 17:59
            0
            Спасибо, это я знаю, в моем случае используется mixedimage, там источник задается в настройках поля
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          9