カスタム コンテンツ タイプを使用して、Drupal で簡単なギャラリーを作成しました。これは実際には、アイテムの数に制限がない画像フィールドを持つ単なる記事です。このコンテンツ タイプ (node--gallery.tpl.php) 用のカスタム テンプレートを作成しました。ページ全体のルック アンド フィールに満足しています。
私がこだわっているのは、ティーザーの最初の数枚の画像だけを表示することです. ティーザーの画像の最初の行 (最初の 3 つの画像) だけを表示したい。テンプレート ファイルに$content['field_images']
は、ギャラリーのすべての画像が含まれていますが、すべての画像がprint render($content['field_images']
出力されます (予想どおり)。
では、Drupal に から最初の 3 つの項目だけを出力させるにはどうすればよい$content['field_images']
でしょうか? 私が興味を持っている改善点は、Drupal に 3 つのランダムな画像を出力させる方法ですが、レンダリングされる画像の数を減らす方法を知っていれば、自分でそれを解決できると確信しています。