@profyt

Как вывести изображение используя Image+ в MIGx?

Добрый день, вопрос заключается в следующем:
Имеем TV поле main-gallery, у которого прописан конфиг migx, в котором указан image+.
При выводе элементов переменной main-gallery(используя сниппет getImagelist) получаю такой код:
{ "sourceImg": {
 "src": "assets/img/userimages/2017-07-20 15-28-58.JPG", 
"width": 3264, 
"height": 1836,
 "source": 1 
}, "crop": {
 "x": 0,
 "y": 0, 
"width": 1575, 
"height": 1287 }, 
"targetWidth": 0,
 "targetHeight": 0 }


Как из этого можно вывести обрезанное изображение? И сразу попутно вопрос, как задать параметры для Image+ в migx.
Это настройки migx
df852e5a11aa4953aea2226f19e14f79.JPG
Это вывод в чанке
[[+photo]]
  • Вопрос задан
  • 579 просмотров
Решения вопроса 1
@profyt Автор вопроса
Все оказалось намного проще, в Image+ есть косяк, при настройке есть поле "fromjson", куда по идее можно засунуть json-строку получаемую из migx, но это поле должно называться не "fromjson", а "value".... Просто недоработка в релизе и столько проблем...
[[!ImagePlus?
        &value=`[[+photo]]`
        &type=`tpl`
        &tpl=`ImagePlus.demo`
]]

Вот так просто решается проблема, но вместе с ней появляется другая, как получить исходное изображение? Сниппет возвращает абсолютный путь от корня хостинга...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Froggyweb
tpl не указан
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы