--- /dev/null
+id: d7_field_instance
+label: Field instance configuration
+migration_tags:
+ - Drupal 7
+class: Drupal\migrate_drupal\Plugin\migrate\CckMigration
+cck_plugin_method: processFieldInstance
+source:
+ plugin: d7_field_instance
+ constants:
+ status: true
+process:
+ entity_type: entity_type
+ field_name: field_name
+ bundle: bundle
+ label: label
+ description: description
+ required: required
+ status: 'constants/status'
+ settings:
+ plugin: d7_field_instance_settings
+ source:
+ - instance_settings
+ - widget_settings
+ - field_settings
+ default_value_function: ''
+ default_value:
+ plugin: d7_field_instance_defaults
+ source:
+ - default_value
+ - widget_settings
+ translatable: translatable
+destination:
+ plugin: entity:field_config
+migration_dependencies:
+ required:
+ - d7_field
+ optional:
+ - d7_node_type
+ - d7_comment_type
+ - d7_taxonomy_vocabulary