Проблема с выводом картинки MIGX на фронт

Здравствуйте.
Давно я не садился за MODX.
А сел и наткнулся на проблему
Создал tv параметр MIGX типа
Настроил его:
Вкладки:
[{"caption":"Данные", "fields": [
    {"field":"icon","caption":"Иконка","inputTV":"img-for-migx"},
    {"field":"text","caption":"Название"}
  ]
}]
Колонки:
[
{"header": "Название", "sortable": "false", "dataIndex": "text"},
{"header": "Иконка", "sortable": "false", "dataIndex": "icon","renderer": "this.renderImage"}
]
В итоге в backend'e выводится — prntscr.com/6vju28

А на фронт вывожу так:
[[getImageList?
  &tvname=`comfortably-n-why`
  &tpl=`home.comfortably-n-why.tpl`
]]
home.comfortably-n-why.tpl:
<li class="media">
    <div class="media-left">
        <figure>
            <img class="media-object img-circle" src="[[+icon]]" alt="">
        </figure>
    </div>
    <div class="media-body media-middle">
        <p class="media-heading">[[+text]]</p>
    </div>
</li>
Выводится вот так:
prntscr.com/6vjw0w

Подскажите, в чем проблема?
Буду признателен за любую помощь.

PS: img-for-migx — tv изображение с настроенной другой файловой системой.
Сергей Бевзенко
19 апреля 2015, 08:53
modx.pro
3 627
0

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

Евгений Webinmd
19 апреля 2015, 18:21
0
У меня так было когда наименование иконки или в пути была кириллица
Антон Соловьёв
20 апреля 2015, 08:30
0
Тут только смотреть. Что из джейсона выводится во фронт? Чистую тв если вывести?
    Павел Романов
    20 апреля 2015, 10:20
    0
    У Вас этот TV «img-for-migx» назначен шаблону документа, на котором неправильно выводятся иконки?
    В нем есть что-нибудь?
      Сергей Бевзенко
      20 апреля 2015, 11:23
      0
      Да. Если img-for-migx назначить шаблону и заполнить для ресурса. То выводится как раз он.

      Но в json у migx установлены другие картинки. Те что мы видим в бекенде
        Павел Романов
        20 апреля 2015, 14:02
        0
        Что в json не важно. Есть такой нюанс, в MIGX поэтому я и уточнил ))

        Чтобы на эту тему не заморачиваться подобные TV лучше через «Конфигурации» делать. Там можно не назначать inputTV, а просто указать тип image и тот источник файлов, который нужен, напрямую. В этом случае таких конфликтов не возникает.
          Сергей Бевзенко
          20 апреля 2015, 14:37
          0
          Можете дать ссылку на статью, как это делается?
          Или принтскрин

          Просто не понимаю, про какую конфигурацию вы говорите prntscr.com/6w00aa
            Павел Романов
            20 апреля 2015, 15:00
            +1
            1. В приложениях выбираете MIGX.
            2. На вкладке MIGX (вторая) жмете «Добавить элемент».
            3. Указываете в поле Name любое название конфигурации. Например, icons.
            4. На вкладке Formtabs (тут настраиваются поля окна редактора) жмете «Добавить элемент».
            — Снова жмете «Добавить элемент», и вбиваете: Fieldname — icon, Caption — Иконка, InputTVType — image.
            На вкладке Mediasources также — «Добавить элемент» и ставите контекст и ID того источника файлов, который нужен. Сохраняете.
            — Снова жмете «Добавить элемент», и вбиваете: Fieldname — text, Caption — Название. Сохраняете.
            5. Жмете 2 раза «Выполнено». Это получилось окно добавления элементов.
            6. Теперь настраиваете вывод в админке. На вкладке «Columns» также добавляете элементы icon и text. В первом случае Header — Иконка, Field — icon, Renderer — this.render.Image. Во втором: Header — Название, Field — text и можете поставить Cell Editor this.text.editor, чтобы можно было прямо в таблице редактировать название, не открывая окна редактора.
            7. Все сохраняете, нажав «Выполнено».
            8. А теперь просто у TV «comfortably-n-why» ставите в поле «Конфигурации» — icons и все. Никаких JSON во «Вкладках формы» и «Разметке колонок» не нужно.
      Сергей Бевзенко
      20 апреля 2015, 11:38
      0
      Сделал так:
      [[getImageList?
        &value=`[[*comfortably-n-why]]`
        &tpl=`home.comfortably-n-why.tpl`
      ]]
      Заработало, но без учета настроек файловой системы img-for-migx
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9