Drupal7のpage系テンプレートファイルで$nodeの画像系以外のフィールドを取得する!
template.phpに以下を追加して、
valFromNode()をテンプレート内で使用してください。
/* * $nodeから画像以外のフィールド情報を取り出す */ function valFromNode($node, $field){ global $base_path; $rtn = array(); $vals = fieldFromNode($node, $field); if(!empty($vals)){ foreach($vals as $val){ $rtn[] = $val["safe_value"]; } } return $rtn; } /* * $nodeから必要なフィールドだけ取り出す */ function fieldFromNode($node, $field){ $rtn = array(); if(!empty($node->$field)){ $data = $node->$field; $rtn = $data["und"]; } return $rtn; }