特定のコンテンツ タイプの必須フィールドとしてファイル添付オプションを作成したいのですが、ユーザーは添付ファイルなしでノード フォームを送信できませんでした。
私がこれを行っている方法は機能していません。間違った方法で行っている場合は、plsが私を導きます。
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;
}
}