如何在节点中打印cck字段(多个复选框)值?

时间:2010-11-25 18:19:27

标签: drupal checkbox

我在drupal节点类型中使用CCK字段。有一个名为field_signs的字段,它是Text / Checkboxes类型,它包含一些值。我想要的是在节点模板中打印这些值。但我不知道该怎么做。我试过这个:

<?php
echo $node->field_signs[0]['value'];
?>

但是这只打印了所有选中值中的第一个检查值。

有什么想法吗?

由于

//编辑//也许我找到了解决方案。

<?php
$i = 0;
while (!$end) {
  if(array_key_exists($i, $node->field_test)) {
  echo $node->field_test[$i]['value'];
  $i++;
  } else {
  $end = TRUE;
  }
}
?>

如果您有更好的解决方案,请随时与我分享。

1 个答案:

答案 0 :(得分:1)

  1. 转到http://YOUR_DRUPAL_HOST/admin/content/node-type/YOUR_CONTENT_TYPE/template
  2. 点击正文
  3. 点击正文变量
  4. OR

    1. 管理
    2. 内容类型
    3. 修改
    4. 模板
    5. 身体变量
    6. 现在您可以看到所有变量以及如何打印它们。