捕获自定义内容类型中的字段值

时间:2012-10-13 17:13:12

标签: drupal drupal-7

当我在模板中有这个时:

$nodes = node_load_multiple(array(), array('type' => 'front_page_slider'));
foreach($nodes as $slider): ?>
<?php //print $slider->title; ?>
<?php $heading2 = $slider->field_heading_2; var_dump($heading2);?>

打印:

array(1) { ["und"]=> array(1) { [0]=> array(3) { ["value"]=>
  string(14) "Item Heading 2"
  ["format"]=> NULL ["safe_value"]=> string(14) "Item Heading 2"
} } }

更好的方法是什么?我只是尝试遍历内容类型“front_page_slider”中的节点并打印每个字段的值。

1 个答案:

答案 0 :(得分:1)

您应该按如下方式编写:

print $slider->field_heading_2['und'][0]['safe_value'];

希望这有效......穆罕默德。