Есть тип материала новости. Необходимо вывести 5 последних материалов с сеткой гриды. Вывод реализован через views. Проблема в том, что в сетке должны быть разные изображения, разных пропорций. Как возможно такое реализовать?
При таких вводных сложно что-то конкретное посоветовать, нужна какая-то определенность в том, как именно будут формироваться картинки, статичный ли дизайн сетки, или все перемешивается по какому-то принципу. Есть в принципе всякие плиточные js библиотеки, которые уложат картинки в более-менее равномерную стенку, но из описания непонятно, нужно ли такое.
Картинка формируются к новости в типе материала. Дизайн сетки не статичныей, так как будут подгружаться по кнопке "показать еще". Ничего перемешиваться не будет, просто показ 5 последних новостей и подгрузка доп. материалов по кнопке еще.
Сетка написана сейчас на css. Проблема именно в том, что изображение в сетке должны быть разные. Сейчас через views выводится только одна картика.
Сетка примерно такая, только с картинками, сбоку картинка должна быть другой высоты
Раз сетка не динамическая, только высота картинки меняется, сделайте стиль изображения масштабируемым по ширине, а высота будет в зависимости от пропорций картинки.
Как вариант: Views Photo Grid
Есть такие же, где изображения выстраиваются именно по вертикальным колонкам, а не по горизонтальным рядам, но я не помню как они называются.
Комментарии
При таких вводных сложно что-то конкретное посоветовать, нужна какая-то определенность в том, как именно будут формироваться картинки, статичный ли дизайн сетки, или все перемешивается по какому-то принципу. Есть в принципе всякие плиточные js библиотеки, которые уложат картинки в более-менее равномерную стенку, но из описания непонятно, нужно ли такое.
Картинка формируются к новости в типе материала. Дизайн сетки не статичныей, так как будут подгружаться по кнопке "показать еще". Ничего перемешиваться не будет, просто показ 5 последних новостей и подгрузка доп. материалов по кнопке еще.
Сетка написана сейчас на css. Проблема именно в том, что изображение в сетке должны быть разные. Сейчас через views выводится только одна картика.
Сетка примерно такая, только с картинками, сбоку картинка должна быть другой высоты
Раз сетка не динамическая, только высота картинки меняется, сделайте стиль изображения масштабируемым по ширине, а высота будет в зависимости от пропорций картинки.
Так картинка в материале одна и она не будет масштабировать сама с разными размерами
Как вариант: Views Photo Grid
Есть такие же, где изображения выстраиваются именно по вертикальным колонкам, а не по горизонтальным рядам, но я не помню как они называются.