如果选中单个复选框字段,则进行 Drupal 打印
如果选中了 cck 单个复选框,我想打印类似“是的,已选中”的内容。 单个开/关复选框允许值为 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";
}
?>
有人可以给我一些指示,我哪里出错了?如果需要,可以提供更多信息。
I'd like to print something like "yes, checked" if a cck single checkbox is checked.
The single on/off checkbox has allowed values of no and yes.
checkbox info is -
<input type="checkbox" class="form-checkbox" checked="checked" value="yes"
id="edit-field-billing-terms-value" name="field_billing_terms[value]">
I'm trying, and failing with modifications of this code -
<?php
$node->field_billing_terms[value] . '<br />';
if($node->field_billing_terms[value] == 'yes' ) {
print "yes, checked";
}
?>
Can someone give me some pointers where I'm going wrong? More info can be provided if needed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当附加到节点对象时,字段通常位于从零开始的数组中,这应该可以解决您的问题:
Fields are normally in a zero based array when attached to the node object, this should fix your problem: