После того как узел был сохранен, я бы хотел заблокировать пользователям редактирование обязательного поля ссылки на узел.Я попытался изменить тип на 'nodereference_hidden' , как это , но тогда отправка не будет подтверждена: поле обязательно для заполнения.
... Так что я в итоге не проверял 'required' впользовательский интерфейс конфигурации поля и скрывающий его следующим образом:
$form['field_my_nodereference_field'][0]['#type'] = 'nodereference_value';
Поскольку он передается как значение, нет причин его терять, но я бы чувствовал себя безопаснее, сохраняя поле'требуется'.