Здравствуйте!
Задача схожая с http://api.drupal.org/api/drupal/developer--examples--node_example.module/7, но уже с использованием Field API. Другими словами нужно в модуле создать тип контента с дополнительными полями.
Единственное, что я думаю это создать тип контента через node_type_save в хуке hook_install() и тогда уже в хуке hook_node_type_insert() добавить необходимые поля (примерhttp://drupal.org/node/474420).
Но я считаю это не лучший способ реализации т.к. мы не используем хук hook_node_info(), который изначально задумывался для создания типов контента.
Пожалуйста посоветуйте как лучше поступить?
Комментарии
смому стало интересно, нашел решение.
см модуль форум в forum_enable прикрепление поля к типу.
Я не нашел в форуме прикрепление поля в функции forum_enable. Там происходит создание словаря таксономии. Более удачный пример это функция node_configure_fields в node.module. Она срабатывает при создании типа контента. Так что можно на своем контенте смело использовать ook_node_type_insert. Только думаю будет разумнее создавать тип контента в hook_enable.