ページコンテンツタイプに新しいフィールド「気分」(画像)を追加しました。 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ビューのカスタムpage.tpl.php
- 2. 動的URLのDrupal page.tpl.phpテンプレート
- 3. Drupal 7 FiveStarモジュールへの手動アクセス
- 4. Drupal 7: "menu block"をpage.tpl.phpに呼び出します
- 5. drupal 6からdrupal 7への移行
- 6. Drupal 6からDrupal 7へのアップグレード
- 7. テンプレートのload_nodeのDrupal 7のフィールド値へのアクセス
- 8. Drupal 7:特定のロールへの「コンテンツの検索」アクセス
- 9. Drupal 7のブロックへのアクセスでエラーが発生しました
- 10. 管理ゾーンへのアクセスに関する問題drupal 7
- 11. Drupal:コメントへのアクセス制限
- 12. drupal 6からdrupal 7への機能のアップグレード
- 13. Drupal 7のバックポートDrupal 7 admin-barとoverlay?
- 14. Drupal 7 CVS、SVNまたはgitアクセス
- 15. Drupalのカスタムテーマテンプレート7
- 16. Drupalの7
- 17. Drupalの7 - プロフィールページ
- 18. のDrupal 7と
- 19. Drupalの7のパフォーマンス
- 20. Drupalの7:Ajaxのパワードマルチステップは、Drupalの7において
- 21. エラーは、Drupalの7
- 22. drupal 7サイトのロックアウト
- 23. Drupal 7 - テーマユーザープロファイルのフォーム
- 24. ビューのテーマ、drupal 7
- 25. mymodule_init()のDrupal 7 db_set_active()?
- 26. クリップボードへのアクセスWindows(7)64ビット
- 27. Drupal 7 - 最新のノードへのパスエイリアスのリダイレクト
- 28. Drupal 7:特定のユーザーロールへのファイルアクセスを制限する方法
- 29. Drupalの7バルクグループへのユーザーまたはロールを追加
- 30. Drupal 7サイトをAdminアクセスのみでコピーするNo FTP
感謝。 $ node->という言葉は私のパズルの欠けている部分でした。 – dantz
CCKがコアに移動したことを忘れないでください。もはや$ node-> field_language [0] ['value']ではありません。 field_接頭辞はもはや必要ではありません。 –
node.tpl.phpで可能なように、フィールドをレンダリングするにはどうすればいいですか? 'render($ content ['FIELD'])'代わりに 'render($ node-> FIELD)'のやり方に沿って何かが必要ですか? – joar