Views - Группировать множественные значения

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

Аватар пользователя klim klim 6 октября 2010 в 8:20

Есть поле в материале с множественными значениями.
Во views есть замечательная опция "Группировать множественные значения", где можно выбрать сколько значений выводить.
Мне нужно выводить одно значение поля, но в случайном порядке, а во views можно задать конкретно какое значение сначала или с конца.
Выводить все значения и написать кусок php для вывода можно, но вдруг я просто не вижу другого очевидного решения.
Спасибо.

Комментарии

Аватар пользователя klim klim 6 октября 2010 в 10:33

"G.A. Vinogradov" wrote:
Добавьте критерий сортировки Global:Random.

Global:Random отвечает за случайное отображение экземпляров материала, а меня нужно случайное отображение значений поля одного экземпляра.

Аватар пользователя Junegton Junegton 21 июля 2016 в 9:09

Была задача вывести рандомно одно изображение из поля с несколькими изображениями.
задачу решил так:
представление делаем не по "Содержимому", а по "файлам". Делаем блоком!
1. в связях привязываемся по полю файла (изображения) к нодам
2 Выводить будем поле "изображение"!
3. в контекстных фильтрах ставим nid материала из адреса
4. ограничиваем вывод количеством элементов в 1 штуку
5. в опции "Группировать множественные значения" убираем множественные значения.
6. в сортировку вставляем Глабольный: случайный порядок.
Вешаем блок

Вуаля, при обновлении страницы в блоке размещенном на странице материала с нашим полем, каждый раз будет случайно выводиться одно из изображений загруженных в поле!

ЗЫ, если сделать представление по "Содержимому" а не по "файлам", то глобальная случайная сортировка не сработает, она будет пытаться сортировать Ноды, а не файлы.
как-то так.