我正在开发一个Drupal模块。我有一个上传PDF的文件类型和一个复选框,当用户上传PDF时必须选中该复选框,如果用户上传了PDF但没有选中该复选复选框,则会引发错误,并返回到"添加内容"表单并突出显示该复选框。我已经勾选了hook_nodeapi()
来检查复选框是否被选中。现在,我如何抛出错误返回到"添加内容"表单并突出显示复选框?
我已经完成了。我的代码如下。
if(isset($node->field_wp_attachment[0][filename])){ $upload_pdf = $node->field_wp_attachment[0][filename]; if(!isset($node->field_private[0][value])){ form_set_error('field_private', t('Must Checked the Private.'),$reset = TRUE); drupal_goto($_GET['q']); } }