Scroll
ビューテンプレートでのサムネイル表示
フォーラム
こんにちは!
また助言をお願いしたいことがあります。
状況:あるビュー - フィールドのセットがあり、その中に「アイコン」というデータ構造上の個別フィールドがあります。
そのフィールドにはフルサイズの画像がアップロードされ、自動的にサムネイルが生成されます。
非フォーマットのリストとして表示するために「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を作成してくれません。
どうすればよいでしょうか?
- コメントを投稿するにはログインしてください