migrate_plus.migration.d6_edlp_sons.yml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. id: d6_edlp_sons
  2. label: 'Edlp Drupal 6 sons'
  3. migration_tags:
  4. - 'Drupal 6'
  5. deriver: Drupal\node\Plugin\migrate\D6NodeDeriver
  6. migration_group: d6_edlp
  7. source:
  8. plugin: d6_edlp_sons
  9. node_type: son
  10. process:
  11. type:
  12. plugin: default_value
  13. default_value: autre_son
  14. langcode:
  15. plugin: default_value
  16. source: language
  17. default_value: und
  18. title:
  19. -
  20. plugin: get
  21. source: title
  22. -
  23. plugin: skip_on_empty
  24. method: row
  25. uid:
  26. -
  27. plugin: migration_lookup
  28. migration: d6_edlp_users
  29. source: node_uid
  30. -
  31. plugin: default_value
  32. default_value: 1
  33. created: created
  34. changed: changed
  35. promote: promote
  36. sticky: sticky
  37. revision_uid: revision_uid
  38. revision_log: log
  39. revision_timestamp: timestamp
  40. body/value: body
  41. body/format:
  42. plugin: default_value
  43. default_value: wysiwyg
  44. field_genres:
  45. plugin: migration_lookup
  46. migration: d6_edlp_genres
  47. source: genres
  48. field_locuteurs: locuteurs
  49. field_collectionneurs: collectionneurs
  50. field_son:
  51. plugin: migration_lookup
  52. migration: d6_edlp_allfiles
  53. source: sons_fid
  54. status:
  55. plugin: static_map
  56. source: workflow
  57. map:
  58. 1: 0
  59. 2: 0
  60. 3: 1
  61. 4: 1
  62. destination:
  63. plugin: 'entity:node'
  64. migration_dependencies:
  65. required:
  66. - d6_edlp_users
  67. - d6_edlp_entrees
  68. - d6_edlp_genres
  69. - d6_edlp_langues
  70. - d6_edlp_allfiles