logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

ビューテンプレートでのサムネイル表示

22/02/2025, by 匿名 (未認証ユーザー)
フォーラム

こんにちは!

また助言をお願いしたいことがあります。

状況:あるビュー - フィールドのセットがあり、その中に「アイコン」というデータ構造上の個別フィールドがあります。

そのフィールドにはフルサイズの画像がアップロードされ、自動的にサムネイルが生成されます。

非フォーマットのリストとして表示するために「views-view-unformatted--exhibitions.tpl.php」テンプレートを使用しており、テンプレートは正しく適用されています。

テンプレート内で選択したフィールドを出力しています。アイコン以外はすべて問題ありません:(

ループの中で...

foreach ($variables['view']->result as $id => $row):

$data=$row->_field_data['nid']['entity'];

画像を出力しています:

print file_create_url($data->field_image['und'][0]['uri']);

ビューの設定では、フィールド-アイコンの画像スタイルはthumbnailになっています

上記の方法だとフルサイズの画像が出力されてしまいます。私が必要なのはサムネイルです。

どうすればよいでしょうか?

field_view_fieldについては知っていますが、うまく使えません...最低限、$entity_typeに何を指定すればよいのか分かりません。

もしnodeと書くと、「それ」は正しい画像のURLを作成してくれません。

どうすればよいでしょうか?