Как отобразить в таблице родительского MIGX изображения из дочернего MIGX?
Добрый день!
Сложно было придумать тему вопроса, но суть такая…
У меня есть MIGX с изображениями, который находится внутри другого MIGX. И вот я хочу в таблице родительского MIGX отобразить столбец, в котором будут введены все изображения, которые были добавлены во внутренний дочерний MIGX.
Похожее я делал уже, но с простым текстом, через:
Изображения через this.renderImage как я понял дополнительно обрабатываются, уменьшаются по высоте/ширине до 80 пикселей. Получается нужно как то в чанке эти изображения собрать и отобразить, пока не могу понять как.
Сложно было придумать тему вопроса, но суть такая…
У меня есть MIGX с изображениями, который находится внутри другого MIGX. И вот я хочу в таблице родительского MIGX отобразить столбец, в котором будут введены все изображения, которые были добавлены во внутренний дочерний MIGX.
Похожее я делал уже, но с простым текстом, через:
{
"header": "Соцсети",
"dataIndex": "socials_list",
"sortable": "false",
"renderer": "this.renderChunk",
"renderchunktpl":"[[getImageList? &value=`[[+socials]]` &tpl=`tplSocialsList` &where=`{\"visible\":\"1\"}`]]"
}где socials это migx_tv который содержит несколько записей, getImageList'ом я перебираю их и в чанке tplSocialsList собираю через пробел.Изображения через this.renderImage как я понял дополнительно обрабатываются, уменьшаются по высоте/ширине до 80 пикселей. Получается нужно как то в чанке эти изображения собрать и отобразить, пока не могу понять как.
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Сам чанк tpl.ImagesList содержит в себе:
По данной ссылке возвращается уменьшенное изображение.
[[+image]] — путь к картинке из migx_projectImages
source=2 — источник данных который используется для выбора в дочернем migx_projectImages, его просто прибил статично, он у меня один и вряд ли поменяется.
В результате в родительском migx получаю список картинок, единственно НО — их количество ограничено шириной колонки, они скрываются за "...".
Вот теперь пытаюсь понять, как для определенной колонки migx отобразить всё содержимое?
Откуда вы знаете сколько времени я тут сижу? Или вы не знаете, а вам просто кажется, что я много времени тут провожу?
Мне вот не понятна ваша мотивация в оправдании бессмысленного ковыряния админки, вместо того, чтобы написать свой интерфейс под требования заказчика. Если он тратит на это своё свободное время, то ради бога, а если оплаченное, то на месте заказчика я бы задумался нужен ли мне такой специалист.
Достаточно было тупо < img… > обернуть в маркированный список, получилось как то так:
И сам чанк tplImagesList так
Идея была получить что-то типа такого в родительском migx
И да, из-за свободного время куму по сайту помогаю :) работа немного другая у меня :)
Для вывода картинки достаточно будет для внутреннего migx добавить такой же источник файлов что и для ТВ поля изображения и прописать в конфиге «sourceFrom»:«migx»