Chris@14: id: d6_field_instance Chris@14: label: Field instance configuration Chris@14: migration_tags: Chris@14: - Drupal 6 Chris@14: - Configuration Chris@14: class: Drupal\migrate_drupal\Plugin\migrate\FieldMigration Chris@17: field_plugin_method: alterFieldInstanceMigration Chris@14: source: Chris@14: plugin: d6_field_instance Chris@14: constants: Chris@14: entity_type: node Chris@14: Chris@14: process: Chris@14: # We skip field types that don't exist because they weren't migrated by the Chris@14: # field migration. Chris@14: field_type_exists: Chris@14: - Chris@14: plugin: migration_lookup Chris@14: migration: d6_field Chris@14: source: Chris@14: - field_name Chris@14: - Chris@14: plugin: extract Chris@14: index: Chris@14: - 1 Chris@14: - Chris@14: plugin: skip_on_empty Chris@14: method: row Chris@14: entity_type: 'constants/entity_type' Chris@14: field_name: field_name Chris@14: bundle: Chris@14: - Chris@14: plugin: migration_lookup Chris@14: migration: d6_node_type Chris@14: source: type_name Chris@14: - Chris@14: plugin: skip_on_empty Chris@14: method: row Chris@14: label: label Chris@14: description: description Chris@14: required: required Chris@14: status: active Chris@14: settings: Chris@14: plugin: d6_field_field_settings Chris@14: source: Chris@14: - widget_type Chris@14: - widget_settings Chris@14: - global_settings Chris@14: Chris@14: default_value_callback: '' Chris@14: default_value: Chris@14: plugin: d6_field_instance_defaults Chris@14: source: Chris@14: - widget_type Chris@14: - widget_settings Chris@18: translatable: translatable Chris@14: destination: Chris@14: plugin: entity:field_config Chris@14: migration_dependencies: Chris@14: required: Chris@14: - d6_node_type Chris@14: - d6_field