質問: 画像フィールドをレンダリングする方法 drupal 7画像フィールドをレンダリングし、フィールドが空の場合にデフォルト画像を表示する正しい方法は何ですか?field_get_itemsを使用すると、フィールドが空の場合はfalseが返されます。
回答: ベストプラクティスはおそらく field_view_field() を使用することだと思います。$view = field_view_field('node', $node, 'field_image'); print render($view); これにより、エンティティビューにアタッチされているかのようにフィールドがレンダリングされ、何も使用できない場合はデフォルトの画像が提供されます。