Есть представление, которое выводит случайным образом картинки, найденные в материалах типа Статья, с помощью модуля teaser image (вытаскивает картинку из поля body).
Но так как не все статьи имеют картинку, при выводе таблицы 5х4, из 20 картинок выводится в среднем около 15, и тем самым выводятся пустые места в таблице (где должна быть картинка).
В представлении для:
Формат - поля - настройки (отмечено)-> Скрыть пустые поля
Поля - Изображение: Teaser Image, Поведение при отсутствии результатов (отмечены)-> Скрыть при пустом значении и Скрыть перезаписанное, если пусто.
Вопрос: как сделать так, чтобы если в статье нет картинки, то оно и не выводилось пустым. Если так нельзя сделать, то можно ли, если значение пустое, то следующее не пустое выводить на его месте?
p.s. В критериях фильтрации и дополнительно: отношениях, контексте поля "Изображение: Teaser Image" нет....
Комментарии
Не проверял, но в голову приходит идея попробовать изменить тип вывода на простой список и ограничить количество 20.
Попробовал вывести в виде "Неформатированный список", получается колонкой (по 1 картинке на строке), где указать кол-во 20 не понял. У меня стоит в настройках пейджера.
В итоге например выводит подряд без пробелов 17, вместо 20, видимо 3 это те, которые пустые.
То что они не показываются (пустые места), это порадовало, но сам вид в одну колонку , при том что картинки маленькие 150х150, не подходит...(нужно таблицей 4х5).
Так что пока оставил как есть...