Как показать случайное изображение из неограниченного поля изображения с помощью представлений?


Существует тип контента, называемый "imagenode". Этот тип контента содержит заголовок, текст и одно поле изображения (можно загружать/прикреплять неограниченное количество изображений).

Теперь создан ровно один узел из imagenode: прикреплено/загружено 20 изображений.

Вопрос: Как я могу создать блок представлений, который отображает одно случайное изображение из этих изображений, прикрепленных к этому узлу, из типа imagenode?

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

Как это можно решить в Drupal 8?

 3
Author: Pierre.Vriens, 2016-05-30

1 answers

1) Нажмите на поле вашего изображения

  • В разделе Настройки нескольких полей снимите флажок отображать все значения в одной строке.

2) Добавьте Global: Random в качестве сортировки и удалите сортировку по умолчанию (дата публикации содержимого).

enter image description here

 3
Author: No Sssweat, 2016-05-31 05:38:12