Inputtvtype migx: MIGX параметры ввода и рендера

Содержание

Migx inputTV / Русскоязычное сообщество MODX

Привет.
Возникла проблема при создания поля MIGX с изображением.
Когда используешь«inputTVtype»:«image», проблем не каких нет. Но если нужно создать такое TV с другим источником файлов ( к примеру manager), то это не работает (т.е. недоступно заполнение для группы пользователей, у которых источник файлов manager).

Читал, что вместо «inputTVtype» используют параметр «inputTV», в значение которого передаём имя уже созданной TV (у которой выбран нужный источник файлов — manager).
После этого для группы пользователей с правами на источник файлов manager, становится доступно заполнять такие поля, но при выводе сниппет не видит картинку.

Создаю через MIGX TV, у которого есть есть поле и изображением:
Вкладки формы:

[{"caption":"Image", "fields": 
  [
{"field":"title","caption":"Заголовок"},
{"field":"description","caption":"Описание","inputTVtype":"textarea"},
{"field":"img","caption":"Изображение","inputTV":"img_preview"}
  ]
}]

img_preview — это уже созданная TV с типом «изображение» и с источником файлов «manager»
Разметка колонок

[
 {"header": "Заголовок", "sortable": "true", "dataIndex": "title"},
{"header": "Описание", "sortable": "true", "dataIndex": "description"},
 {"header": "Изображение", "sortable": "false", "dataIndex": "img","renderer": "this. renderImage"}
]

Все в админке это дело заполняется

Но на выводе сниппет не видит картинку (img)
Вызов:

[[!getImageList?
    &tvname=`dv_othet`
    &tpl=``
]]

Результат:

Array
(
    [MIGX_id] => 7
    [title] => 123
    [description] => 123
    [img] => 
    [_alt] => 0
    [_first] => 1
    [_last] => 1
    [idx] => 1
    [property.tvname] => dv_othet
    [property.tpl] => 
    [property.docid] => 8981
)

В чем может быть проблема? Не где не могу найти ответ на это.

Нашёл решение для указание источника файла… Решило проблему

[{"caption":"Image", "fields": 
  [
   {"field":"title","caption":"Заголовок"},
{"field":"description","caption":"Описание","inputTVtype":"textarea"},
      {"field":"img","caption":"Изображение","inputTVtype":"image", "sources":"[{\"MIGX_id\":\"1\",\"context\":\"web\",\"sourceid\":\"4\"}]"}
  ]
}]

Павел

04 февраля 2016, 07:12

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *