レンダリングしている画像があります
$filename = file_create_url($node->field_main_image['und'][0]['uri']);
print '<img src="<?php print $filename; ?>" />';
ただし、これではIEに必要な幅と高さが得られません。画像の実際の高さと幅をテーマにするにはどうすればよいですか。
組み込みのレンダリングを使用する必要があります。
print render($content['field_main_image']);
これにより、すべての高さと幅が配置された画像が出力されます。設定ページで画像スタイルを設定できます。次に、コンテンツ タイプの表示で、設定した画像スタイルの 1 つとして出力する画像を設定できます。
編集:
これは、ノード ページでのみ機能します。ページ テンプレートで実行する場合:
<?='<img src="'.image_style_url('IMAGE_STYLE', $node->field_main_image['und'][$count]['filename']).'" />'?>
IMAGE_STYLE は、必要なスタイルのマシン名に置き換えることができます。