drupal (7) 内に既に存在する関数の名前を見つけるためのヘルプを探しているだけの可能性は十分にありますが、ドキュメントをナビゲートするのが少し難しい場合があります。うまくいけば、誰かが私を助けることができます。
カスタム フィールドを持つノードがあります。
私はテンプレート内で作業しているfield--mycustomcontenttype.tpl.php
ので、出力する PHP 関数の名前と画像スタイルを含む画像フィールドを見つけようとしています。
mycustomcontenttype
次の追加フィールドを持つ NODE です。
[field_image] => Array
(
[und] => Array
(
[0] => Array
(
[fid] => 51
[alt] => ImageAltText
[title] =>
[width] => 150
[height] => 150
[uid] => 29
[filename] => myimagename.jpg
[uri] => public://myimagename.jpg
[filemime] => image/jpeg
[filesize] => 8812
[status] => 1
[timestamp] => 1339445372
[uuid] => a088ea8f-ddf9-47d1-b013-19c8f8cada07
[metatags] => Array
(
)
)
したがって、で見つかった値を取得し、実際のサーバー パスを置き換える(醜い) 手巻き関数を使用して画像を表示できます。また、正しいパスで画像をロードすることもできます。 drupal イメージ スタイル (サムネイル、カスタム スタイルなど)$item['#options']['entity']->field_image
public://
悲しいことに、次のように機能する関数の名前が何であるかはわかりませんunknown_function_name_drupal_image_print($item['#options']['entity']->field_image, 'thumnail');
。
これを見つけるのを手伝ってくれる人はいますか?