プログラムでコンテンツタイプのフィールドを作成し、コンテンツタイプフォームに追加する方法
このフィールド「map_description」があるとします。私はこの関数がフィールドを定義することを知っています: $field = array( 'field_name' => 'map_description', 'cardinality' => 1, 'type' => 'text', ); field_create_field($field); そして、私はそれが何をするかわからないこのコードを持っていますが、私はそれが必要になると言われました: $instance = array( 'field_name' => 'map_description', 'label' => 'The map description.', 'bundle' => 'my_content_type', 'entity_type' => 'node', 'widget' => array( 'type' => 'text_textfield', ); field_create_instance($instance) これら2つのコードビットはどちらもインストールフックにあり、モジュールをインストールすると実行されます。しかし、フィールドは実際に作成されていますが、「フィールドの管理」を介して手動でコンテンツタイプに割り当てる必要があります。フィールドをコンテンツタイプに自動的に割り当てる方法はありますか?