MIGX и svg картинки
Ребята, всем привет!
Делаю доп.поле в админке на MIGX.
Вкладки формы:
[
Проблема в том, что большая часть картинок — в формате .svg. И в превьюшках MIGX или самих тв полей типа «Изображение» видно искажение картинки такого вида http://joxi.ru/DmByZjBfNElGRr
Как я понимаю, это связано с работой phpthumb, который делает превью.
Что посоветуете? Как в тв полях типа «Изображение» и при рендере в MIGX нормально отображать .svg файлы?
Делаю доп.поле в админке на MIGX.
Вкладки формы:
[
{"caption":"Info", "fields": [
{"field":"img","caption":"Изображение","inputTV":"img"},
{"field":"alt","caption":"Содержимое alt изображения"},
{"field":"title","caption":"Описание преимущества"}
]}
]Разметка колонок:[
{"header": "Изображение", "width": "150", "sortable": "false", "dataIndex": "img","renderer": "this.renderImage"},
{"header": "Содержимое alt изображения", "width": "160", "sortable": "true", "dataIndex": "alt"},
{"header": "Описание преимущества", "width": "160", "sortable": "true", "dataIndex": "title"}
]где в inputTv:«img» img — обычное тв-поле типа «Изображение».Проблема в том, что большая часть картинок — в формате .svg. И в превьюшках MIGX или самих тв полей типа «Изображение» видно искажение картинки такого вида http://joxi.ru/DmByZjBfNElGRr
Как я понимаю, это связано с работой phpthumb, который делает превью.
Что посоветуете? Как в тв полях типа «Изображение» и при рендере в MIGX нормально отображать .svg файлы?
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Только если в TV img у Вас используется источник файлов с каким-то своим путем, то укажите его перед [[+img]].
Попробовал сейчас этот вариант — в превью MIGX вижу только ссылку на файл .svg, но тега img почему-то нет. В журнал ничего из ошибок не записалось. Попробовал указать имя чанка, в котором разместил соответствующий код с тегом img — тоже самое.
В приложении MIGX на вкладке MIGX создайте новую конфигурацию и назовите ее например, svg.
Импортируйте (ПКМ -> Экспорт/импорт) в нее это:
И у TV укажите ее вместо вкладок и разметки:
Если нужно будет подредактировать пути, то код вывода тут:
Это происходит при заполнении следующего элемента.
Если открыть предыдущий:
Творится что-то странное.
«dataIndex»:«img_»,
Откуда у вас тут подстрочник?
И как это работает у вас тогда?
Он вообще может как угодно называться — главное, чтобы не как поле.
Нужное значение при его рендеринге выводится в [[+img]]