Tôi đã thêm một trường "tâm trạng" (hình ảnh) mới vào loại nội dung trang. Có cách nào để truy cập hình ảnh được lưu trữ trong trường này trong trang.tpl.php không?Drupal 7: Truy cập trường nút tùy chỉnh trong page.tpl.php
11
A
Trả lời
10
Nên
$node = node_load($nid);
$node->field_mood[$node->language][0]['value'];
8
Có một mới "field_get_items()" chức năng trong drupal 7. Biến nút $ nên đã được quy định tại page.tpl để dòng đầu tiên có thể không được yêu cầu.
Điều này sẽ nhận được trường bằng ngôn ngữ thích hợp. Ngoài ra còn có một tham số tùy chọn để chỉ định ngôn ngữ mong muốn nếu cần.
$node = node_load($nid);
$values = field_get_items('node', $node, 'mood');
if ($values != FALSE) {
$val = $values[0]['value'];
}
else {
// no result
}
tham khảo: http://api.drupal.org/api/drupal/modules--field--field.module/function/field_get_items/7
Các vấn đề liên quan
- 1. Drupal 7 cách hiển thị trường tùy chỉnh
- 2. Trang Thuật ngữ Phân loại Tùy chỉnh trong Drupal 7
- 3. Biểu mẫu Nút tùy chỉnh Drupal
- 4. Thêm lĩnh vực CCK mẫu tùy chỉnh trong Drupal 7
- 5. Nhận giá trị của trường người dùng tùy chỉnh trong mẫu Drupal 7?
- 6. Drupal 7 - xem tùy chỉnh với bảng tùy chỉnh, không có dữ liệu nào hiển thị
- 7. Bỏ qua xác thực khi xóa nút trong Drupal 7
- 8. Lấy URL của một nút trong Drupal 7
- 9. Thêm bộ lọc tùy chỉnh vào chế độ xem trong Drupal 7
- 10. Trường nhóm/lĩnh vực có điều kiện trong Drupal 7
- 11. Nút Drupal 7 -> Ánh xạ trường trong cơ sở dữ liệu
- 12. Lấy id nút bên trong mẫu khối với Drupal 7
- 13. Làm thế nào để truy cập dữ liệu biểu mẫu trong hook_form_validate() trong drupal 7
- 14. Làm cách nào để tạo mã thông báo tùy chỉnh trong Drupal 7?
- 15. Django 1.5: Truy cập các trường mô hình người dùng tùy chỉnh trong models.py
- 16. Drupal 7 - entityFieldQuery Order
- 17. Xem bảng iPhone: Cách truy cập trường văn bản tùy chỉnh TableViewCell
- 18. Drupal 7 drupal_mail tước HTML?
- 19. Trình đơn tùy chỉnh Drupal định vị
- 20. Nhận biến $ node trong html.tpl.php - Drupal 7
- 21. Mẫu menu tùy chỉnh ghi đè Drupal
- 22. Drupal - Lấy id nút từ dạng xem để tùy chỉnh liên kết trong khối
- 23. Tùy chỉnh nút xóa trong UITableView
- 24. Nút tùy chỉnh Xinha
- 25. Tùy chỉnh TinyMCE sử dụng mô-đun WYSIWYG của Drupal
- 26. Tải lên nhiều tệp trong Drupal 7
- 27. Ẩn Tiêu đề Webform trong drupal 7
- 28. Truy cập tệp DLL tùy chỉnh .NET trong VBScript
- 29. Mùa xuân: truy cập HttpServletRequest trong ViewResolver tùy chỉnh
- 30. truy cập hiệu suất tùy chỉnh trong C#/perfmon
Cảm ơn. Ngôn ngữ $ node-> là phần còn thiếu trong câu đố của tôi. – dantz
Hãy nhớ rằng CCK đã được chuyển vào lõi. Nó không còn là $ node-> field_language [0] ['value']. Tiền tố field_ không còn cần thiết nữa. –
Tôi sẽ làm thế nào để kết xuất một trường, giống như nó có thể trong node.tpl.php? 'render ($ content ['FIELD'])' nhưng thay vào đó mọi thứ dọc theo các cách 'render ($ node-> FIELD)'? – joar