我正在开发一个Drupal模块。我有一个文件类型来上传PDF和一个必须在用户上传PDF时检查的复选框,如果用户上传了一个PDF但没有勾选复选框,则会引发错误并返回“添加内容”形成并突出显示复选框。我已挂钩hook_nodeapi()
来检查复选框是否已选中。现在我如何抛出错误返回“添加内容”表单并突出显示复选框?
答案 0 :(得分:0)
我做到了。我的编码如下。
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']);
}
}