同じ地域のすべてのページに異なる特定の画像を配置したいと思います。それぞれに個別のブロックを作成する必要はありません。もっと簡単な方法はありますか?ディレクトリから画像を取得します。
ありがとう
フィールド画像を含むコンテンツタイプがあり、その画像フィールドは異なるページにランダムに表示される必要があると想定しています。もしそうなら、解決策は
blockビューを作成し、コンテンツタイプを基準として追加し、field:image
すべての並べ替え基準を削除し、並べ替え基準としてGlobal: Random
を追加するだけです
ページャーオプションに表示するコンテンツを1つだけ指定する
それでおしまい。これでレンダリングでき、各ページにランダムに画像が表示されます
ランダムイメージブロック モジュールを試してください。
このDrupal 7.x Random Image Blockモジュールは、指定されたディレクトリから取得したランダムな画像を表示します。表示する画像のリストを取得するには、1つの関数を定義するphpファイル(imageList.php)を要求します。キー付き配列のキー付き配列を返します。このランダムな画像ブロックはキャッシュされないため、Webサイトへのヒットごとに新しい画像が表示されます。