migrate_plus.migration.upgrade_d6_field_instance.yml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. uuid: 2a618d8d-6ac9-4ead-82bb-b320ad7a3cfb
  2. langcode: fr
  3. status: true
  4. dependencies: { }
  5. id: upgrade_d6_field_instance
  6. class: Drupal\migrate_drupal\Plugin\migrate\FieldMigration
  7. field_plugin_method: null
  8. cck_plugin_method: null
  9. migration_tags:
  10. - 'Drupal 6'
  11. migration_group: migrate_drupal_6
  12. label: 'Field instance configuration'
  13. source:
  14. plugin: d6_field_instance
  15. constants:
  16. entity_type: node
  17. process:
  18. field_type_exists:
  19. -
  20. plugin: migration_lookup
  21. migration: upgrade_d6_field
  22. source:
  23. - field_name
  24. -
  25. plugin: extract
  26. index:
  27. - 1
  28. -
  29. plugin: skip_on_empty
  30. method: row
  31. entity_type: constants/entity_type
  32. field_name: field_name
  33. bundle:
  34. -
  35. plugin: migration_lookup
  36. migration: upgrade_d6_node_type
  37. source: type_name
  38. -
  39. plugin: skip_on_empty
  40. method: row
  41. label: label
  42. description: description
  43. required: required
  44. status: active
  45. settings:
  46. plugin: d6_field_field_settings
  47. source:
  48. - widget_type
  49. - widget_settings
  50. - global_settings
  51. default_value_callback: ''
  52. default_value:
  53. plugin: d6_field_instance_defaults
  54. source:
  55. - widget_type
  56. - widget_settings
  57. destination:
  58. plugin: 'entity:field_config'
  59. migration_dependencies:
  60. required:
  61. - upgrade_d6_node_type
  62. - upgrade_d6_field
  63. optional: { }