2011-10-04 86 views
0

如果选中一个cck单选框,我想打印“yes,checked”等内容。 单开/关复选框允许值为yes和yes。如果单个复选框字段被选中,Drupal打印

复选框的信息是 -

<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

字段通常在当连接到节点对象从零开始的数组,这应该解决您的问题:

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

哇,这是快!万分感谢!作品! – winchendonsprings

相关问题