Вывести разные изображения во views

Главные вкладки

Аватар пользователя tehfoxen tehfoxen 7 марта 2022 в 23:03

Есть тип материала новости. Необходимо вывести 5 последних материалов с сеткой гриды. Вывод реализован через views. Проблема в том, что в сетке должны быть разные изображения, разных пропорций. Как возможно такое реализовать?

Комментарии

Аватар пользователя Selpi Selpi 7 марта 2022 в 23:11

При таких вводных сложно что-то конкретное посоветовать, нужна какая-то определенность в том, как именно будут формироваться картинки, статичный ли дизайн сетки, или все перемешивается по какому-то принципу. Есть в принципе всякие плиточные js библиотеки, которые уложат картинки в более-менее равномерную стенку, но из описания непонятно, нужно ли такое.

Аватар пользователя tehfoxen tehfoxen 7 марта 2022 в 23:31

Картинка формируются к новости в типе материала. Дизайн сетки не статичныей, так как будут подгружаться по кнопке "показать еще". Ничего перемешиваться не будет, просто показ 5 последних новостей и подгрузка доп. материалов по кнопке еще.
Сетка написана сейчас на css. Проблема именно в том, что изображение в сетке должны быть разные. Сейчас через views выводится только одна картика.
Сетка примерно такая, только с картинками, сбоку картинка должна быть другой высоты

Аватар пользователя Selpi Selpi 8 марта 2022 в 10:37

Раз сетка не динамическая, только высота картинки меняется, сделайте стиль изображения масштабируемым по ширине, а высота будет в зависимости от пропорций картинки.

Аватар пользователя marassa marassa 8 марта 2022 в 9:59

Как вариант: Views Photo Grid
Есть такие же, где изображения выстраиваются именно по вертикальным колонкам, а не по горизонтальным рядам, но я не помню как они называются.