ページコンテンツタイプに新しいフィールド「気分」(画像)を追加しました。 page.tpl.phpのこのフィールドに保存されている画像にアクセスする方法はありますか?Drupal 7:page.tpl.phpのカスタムノードフィールドへのアクセス
11
A
答えて
10
は
$node = node_load($nid);
$node->field_mood[$node->language][0]['value'];
8
であるべき最初の行が必要とされないこともので、$ノード変数7のDrupalの新しい「field_get_items()」関数は、すでにpage.tplで定義する必要があります。
これは、適切な言語でフィールドを取得します。必要に応じて、希望の言語を指定するためのオプションのパラメータもあります。
$node = node_load($nid);
$values = field_get_items('node', $node, 'mood');
if ($values != FALSE) {
$val = $values[0]['value'];
}
else {
// no result
}
参照:http://api.drupal.org/api/drupal/modules--field--field.module/function/field_get_items/7
関連する問題
- 1. Drupal 7へのアクセス
- 2. drupalビューのカスタムpage.tpl.php
- 3. 動的URLのDrupal page.tpl.phpテンプレート
- 4. Drupal 7ページコンテンツのテーマ変数へのアクセス
- 5. Drupal 7 FiveStarモジュールへの手動アクセス
- 6. drupalでカスタムフィールドをプログラムでレンダリングする方法7 page.tpl.php?
- 7. Drupal 7: "menu block"をpage.tpl.phpに呼び出します
- 8. drupal 6からdrupal 7への移行
- 9. Drupal 6からDrupal 7へのアップグレード
- 10. テンプレートのload_nodeのDrupal 7のフィールド値へのアクセス
- 11. Drupal 7:特定のロールへの「コンテンツの検索」アクセス
- 12. フィールドコレクション内のアイテムへのアクセス方法(Drupal 7)
- 13. Drupal 7のブロックへのアクセスでエラーが発生しました
- 14. 管理ゾーンへのアクセスに関する問題drupal 7
- 15. Drupal:コメントへのアクセス制限
- 16. drupal 6からdrupal 7への機能のアップグレード
- 17. Drupal 7のバックポートDrupal 7 admin-barとoverlay?
- 18. Drupal 7 - 匿名ユーザーが一部のページへのアクセスを拒否しました
- 19. Drupal 7 CVS、SVNまたはgitアクセス
- 20. Drupalのカスタムテーマテンプレート7
- 21. のDrupal 7と
- 22. Drupalの7 - プロフィールページ
- 23. Drupalの7
- 24. Drupalのクラスターマップ7
- 25. Drupal - 匿名ユーザーのパスへのアクセス
- 26. Drupalの7のパフォーマンス
- 27. Drupalの7:Ajaxのパワードマルチステップは、Drupalの7において
- 28. mymodule_init()のDrupal 7 db_set_active()?
- 29. Drupal 7 - テーマユーザープロファイルのフォーム
- 30. drupal 7サイトのロックアウト
感謝。 $ node->という言葉は私のパズルの欠けている部分でした。 – dantz
CCKがコアに移動したことを忘れないでください。もはや$ node-> field_language [0] ['value']ではありません。 field_接頭辞はもはや必要ではありません。 –
node.tpl.phpで可能なように、フィールドをレンダリングするにはどうすればいいですか? 'render($ content ['FIELD'])'代わりに 'render($ node-> FIELD)'のやり方に沿って何かが必要ですか? – joar