我想将文件附件选项作为特定内容类型的必填字段,用户无法提交没有附件的节点表单。
我这样做的方式不起作用,如果我做错了,请指导我。
function ims_form_alter(&$form, &$form_state, $form_id) {
switch ($form_id) {
case 'media_content_node_form':
unset($form['buttons']['preview']);
if(is_numeric(trim(arg(3))))
{
$arg_nid = arg(3);
$form['field_media_model']['#default_value'][0]['nid'] = $arg_nid;
}
switch($form['#id'])
{
case "node-form":
$form['attachments']['#required'] = true;
break;
}
break;
}
}