web-dev-qa-db-ja.com

画像を出力できる機能はありますか?

[field_img] => Array(
  [0] => Array(
    [fid] => 200
    [list] => 1
    [data] => Array(
      [alt] => 
      [title] => 
    )
    [uid] => 1
    [filename] => cpon.jpg
    [filepath] => sites/default/files/cpon_0.jpg
    [filemime] => image/jpeg
    [filesize] => 4434
  )
)

上記の情報を利用して画像を出力できる機能はありますか?
上記の情報を使用して画像を出力する他の方法はありますか?

2
enjoylife

theme( 'image') を使用できます。

$imgにはPHP報告したオブジェクトが含まれています。その後、次のコードを使用して画像を出力できます。

$output = theme('image', $img->filepath); // Drupal 6.
$output = theme('image', array('path' => $img->filepath)); // Drupal 7.
5
kiamlaluno

* filefield_formatter.inc:117 *にファイルフィールドのテーマ関数があります

/**
 * Theme function for the 'generic' single file formatter.
 */
function theme_filefield_file($file) {
  //
}

foreach($node->field_image AS $image){
  print theme('file_field', $image); 
}
4
dobeerman
3
Pierre Buyle

theme_image()を使用して取得しました。

0
enjoylife