如果选中了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";
}
?>
有人可以给我一些我错的地方吗?如果需要,可以提供更多信息。
答案 0 :(得分:1)
当附加到节点对象时,字段通常位于基于零的数组中,这应该可以解决您的问题:
$node->field_billing_terms[0]['value'] . '<br />';
if($node->field_billing_terms[0]['value'] == 'yes' ) {
print "yes, checked";
}