ノードが一度保存されると、ユーザーが必要なノードリファレンスフィールドを編集できないようにしたいと考えています。私はタイプを 'nodereference_hidden' like thisに変更しようとしましたが、投稿は検証されません:フィールドは必須です。#after_buildに必要なCCK Nodereference入力ウィジェットを非表示にするにはどうすればいいですか?
は...だから私は終わった未チェックのフィールドの設定UIに「必要」などのようにそれを隠し:それは値として渡されたので、それはすることがない理由はありません
$form['field_my_nodereference_field'][0]['#type'] = 'nodereference_value';
失われた、私はまだフィールドが "必要"を維持するより安全だと思っていただろう。