Сделал модуль, который добавляет новое поле (карту с нарисованным на ней путем).
На странице редактирования свойств поля (admin/structure/types/manage/MY_TYPE/fields/MY_FIELD) есть пункт "Значение по умолчанию" ("Default value"), который для моего поля выглядит совершенно не к месту.
Как его спрятать?
Комментарии
Возможно это фишка ядра?!
А...так к этой форме через hook_alter_form прицепитесь и снесите это поле.
Или вообще CSS`кой спрячьте.
Надо же, пожаловался на форуме и почти сразу вроде решил проблему.
Алгоритм для интересующихся:
field_ui_default_value_widget
в функцииfield_ui_field_edit_form
, которая вызывалась в случаеfield_behaviors_widget('default value', $instance) == FIELD_BEHAVIOR_DEFAULT
'behaviors' => array('default value'=> FIELD_BEHAVIOR_NONE)
вhook_widget_info
для моего поляТак сразу и не сообразишь.