Migx вложенные tv, проблемы с источником файлов и путями у него.
Всем привет.
Вопрос такой:
Есть tv типа migx, вкладка формы такая:
У tv contactSliderforMigx вкладка формы такая:
Проблема такая:
У migxImage указан свой источник файлов с со своей папкой на сервере.Вывод данных на фронте осуществляется двумя вложенными вызовами getImageList.
Как раз в вложенном выводе не работает добавление правильного пути в url картинки, берется или корень сервера или источник файлов filesystem.А нужен полный путь к папке который указан в источнике файлов у tv с изображением.
Куда копать?
Вопрос такой:
Есть tv типа migx, вкладка формы такая:
[{"caption":"Салон", "fields": [
{"field":"kids","caption":"Детский?","inputTVtype":"checkbox","inputOptionValues":"Да==Да"},
{"field":"name","caption":"Наименование"},
{"field":"adress","caption":"Адрес"},
{"field":"phone","caption":"Телефон"},
{"field":"slider","caption":"Фото слайдера","inputTV":"contactSliderforMigx"}
]
}]contactSliderforMigx это тоже tv типа migxУ tv contactSliderforMigx вкладка формы такая:
[{"caption":"Изображение", "fields": [
{"field":"image","caption":"Изображение","inputTV":"migxImage","sourceFrom":"migx"}
]
}]Проблема такая:
У migxImage указан свой источник файлов с со своей папкой на сервере.Вывод данных на фронте осуществляется двумя вложенными вызовами getImageList.
Как раз в вложенном выводе не работает добавление правильного пути в url картинки, берется или корень сервера или источник файлов filesystem.А нужен полный путь к папке который указан в источнике файлов у tv с изображением.
Куда копать?
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Допустим если у нас есть MIGX-конфигурация images с выводом в гриде колонки image (поле, которому указан свой источник файлов) c Renderer "this.renderImage", то этот Renderer срабатывает только если напрямую вызывать конфигурацию на странице ресурса. Если же использовать эту конфигурацию как вложенное тв-поле в другой конфигурации то полный путь не подхватывается и этот Renderer становится бесполезным (не подставляет правильный путь изображению в грид).
Пока оставил обычным полем, но хотелось бы тоже решить этот вопрос…
Надо в системных настройках указать кастомный источник файлов по умолчанию в настройке default_media_source.
MIGX берёт для рендера именно дефолтный источник.
У меня сейчас так сделано, но это же неправильно)))
Не спорю, метод рабочий