Не выводится изображение для ресурса в Collections

Добрый день!
Дополнение Collections. Как выводить изображения из TV?

Не выводит изображение в Collections:

Настройки:


url картинки выводится без site_name.ru/…
У изображений свой Источник файлов.
В чем может быть проблема?

UPD: рендер стандартный assets/components/collections/js/mgr/extra/collections.renderers.js

collections.renderer.image = function(value, metaData, record, rowIndex, colIndex, store) {
    if (value != '' && value != null) {
        var imgPath = MODx.config['collections.renderer_image_path'];
        return '<img src="' + MODx.config.base_url + imgPath + value + '" width="64">';
    }
};
Андрей Шевяков
03 августа 2017, 13:20
modx.pro
2
3 082
0
Поблагодарить автора Отправить деньги

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

Александр
03 августа 2017, 16:53
0
в источнике файлов. Возможно адрес источника не подхватывается. Или делайте свой рендер, подставляя адрес источника, или меняйте источник от корня
    Наумов Алексей
    03 августа 2017, 17:01
    +1
    Вот эту штуку нужно где-то задать: collections.renderer_image_path

    Не выводил картинки, но наверное где-то в настройках Коллекции.
      Владимир
      03 августа 2017, 17:16
      0
      Настройки: Пользовательский JS-файл collections.user_js
      — надо свой файл создать указав путь в данной настройке.
      {assets_url}custom/mgr/js/collections.renderers.js
      У меня все работает.
        Андрей Шевяков
        03 августа 2017, 17:25
        0
        У вас свой код рендера в этом файле?
        Можете скинуть?
          Владимир
          03 августа 2017, 17:31
          +1
          ловите костылечек:
          collections.renderer.imageMedia = function(value, metaData, record, rowIndex, colIndex, store) {
              if (value != '' && value != null) {
                 return '<img src="https://домен.зона/'+ value +'" width="120">';
             }
           };
            Андрей Шевяков
            03 августа 2017, 17:41
            +1
            Все гуд. Помогло. Спасибо.
              Серый
              24 января 2018, 22:52
              0
              А если используешь MIGX'освский автоматическую папку для изображений ресурса? Как можно в код рендерера добавить переменную id ресурса?
        DOM
        DOM
        11 апреля 2018, 18:14
        0
        У меня тв с картинкой подвязан под отдельный медиа источник, поэтому я захожу:
        Системные настройки → collections
        Там есть Путь к изображению визуализации с ключем collections.renderer_image_path и прописываю ему значение baseUrl из медиа источника
          Greg
          18 января 2019, 14:33
          0
          Это прям оно, спасибо!
            DOM
            DOM
            18 января 2019, 14:43
            0
            Пожалуйста. Это не универсальное решение, скорее костыль. Потому что, если надо несколько раз Collection применять и будут разные медиа источники, то увы это поле уже занято. Но мне подошло )
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          10