以下の禅のテンプレートでは、コードは私のために機能します。
<?php
// this goes in template.php
// check if node type page and then add to $vars array
// declaring $vars['foo'] gives you a $foo variable to use in page.tpl.php
function YOURTHEMENAME_preprocess_page(&$vars, $hook) {
if (isset($vars['node'])) :
if($vars['node']->type == 'page'):
$node = node_load($vars['node']->nid);
$output = field_view_field('node', $node, 'field_image', array('label' => 'hidden'));
$vars['my_image_field'] = $output;
endif;
endif;
}
?>
最後に、page.tpl.phpでフィールドを簡単に印刷できます。
<?php
if ($my_image_field):
print render($my_image_field);
endif;
?>