web-dev-qa-db-ja.com

ビューの複数値フィールドからランダムな値を表示する

無制限の値を許可する画像フィールドがあり、ビューを使用してノードの画像フィールドからランダムな画像を表示する必要があります。ビューは、ページがリロードされるたびに、そのノードのフィールドからランダムな画像を表示する必要があります。どうすればこれを達成できますか?

例:

  • ページの読み込み時に、Node Aのマルチ画像フィールドから画像 "1"を表示します。
  • ページをリロードし、Node Aのマルチ画像フィールドから画像「3」を表示します。
  • ページを再読み込みし、Node Aのマルチ画像フィールドから画像 "2"を表示します。
  • ページをリロードし、Node Aのマルチ画像フィールドから画像「3」を表示します。

ありがとう!

2
hockey2112

すでに持っている情報をビューで再クエリすることは過剰です。多値画像フィールドからランダムな値を表示できる Single Image Formatter のようなものを使用する方が良いオプションだと思います。

4
Steve Persch