Вывод случайных картинок (Teaser Image и VIEWS)

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

Аватар пользователя astrameridian astrameridian 14 июня 2013 в 7:38

Есть представление, которое выводит случайным образом картинки, найденные в материалах типа Статья, с помощью модуля teaser image (вытаскивает картинку из поля body).
Но так как не все статьи имеют картинку, при выводе таблицы 5х4, из 20 картинок выводится в среднем около 15, и тем самым выводятся пустые места в таблице (где должна быть картинка).

В представлении для:
Формат - поля - настройки (отмечено)-> Скрыть пустые поля
Поля - Изображение: Teaser Image, Поведение при отсутствии результатов (отмечены)-> Скрыть при пустом значении и Скрыть перезаписанное, если пусто.

Вопрос: как сделать так, чтобы если в статье нет картинки, то оно и не выводилось пустым. Если так нельзя сделать, то можно ли, если значение пустое, то следующее не пустое выводить на его месте?

p.s. В критериях фильтрации и дополнительно: отношениях, контексте поля "Изображение: Teaser Image" нет....

Комментарии

Аватар пользователя iTux iTux 15 июня 2013 в 18:20

Не проверял, но в голову приходит идея попробовать изменить тип вывода на простой список и ограничить количество 20.

Аватар пользователя astrameridian astrameridian 17 июня 2013 в 2:43

Попробовал вывести в виде "Неформатированный список", получается колонкой (по 1 картинке на строке), где указать кол-во 20 не понял. У меня стоит в настройках пейджера.
В итоге например выводит подряд без пробелов 17, вместо 20, видимо 3 это те, которые пустые.

То что они не показываются (пустые места), это порадовало, но сам вид в одну колонку , при том что картинки маленькие 150х150, не подходит...(нужно таблицей 4х5).
Так что пока оставил как есть...