如果选中单个复选框字段,则打印Drupal

时间:2011-10-04 19:28:17

标签: php drupal drupal-6 cck

如果选中了cck single复选框,我想打印“yes,checked”之类的内容。 单个开/关复选框允许值为no和yes。

复选框信息是 -

<input type="checkbox" class="form-checkbox" checked="checked" value="yes"
    id="edit-field-billing-terms-value" name="field_billing_terms[value]">

我正在尝试,但未能修改此代码 -

<?php
  $node->field_billing_terms[value] . '<br />';
    if($node->field_billing_terms[value] == 'yes' ) {
      print "yes, checked";
    }
?>

有人可以给我一些我错的地方吗?如果需要,可以提供更多信息。

1 个答案:

答案 0 :(得分:1)

当附加到节点对象时,字段通常位于基于零的数组中,这应该可以解决您的问题:

$node->field_billing_terms[0]['value'] . '<br />';
if($node->field_billing_terms[0]['value'] == 'yes' ) {
  print "yes, checked";
}