主题节点和Drupal 7中的数组

时间:2011-12-13 20:56:05

标签: drupal-7

我正在尝试获得两个文本字段,一个标题,一个正文,以堆叠方式显示。以下代码有效。目前,当我使用

print render($content['field_acc_title'][0]);

它不使用典型的field.tpl.php格式化输出。有没有办法渲染一个特定的字段[id],但让它以通常的方式格式化。

<?php
  foreach ($field_acc_title as $id => $field_acc_title){
    print '<h3 class="acc_title">';
    print render($content['field_acc_title'][$id]);
    print '<span class="acc_state"></span></h3>';
    print '<div class="acc_body">';
    print render($content['field_acc_body'][$id]);
    print "</div>";
  }
?>

1 个答案:

答案 0 :(得分:0)

您可以使用field_view_value

foreach ($field_acc_title as $id => $field_acc_title) {
  print render(field_view_value('node', $node, 'field_acc_title', $field_acc_title));
}
相关问题