migrate_plus.migration.upgrade_d6_node_revision_corpus.yml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. uuid: 95382fb2-194e-4757-a1a7-69841faebdd3
  2. langcode: fr
  3. status: true
  4. dependencies: { }
  5. id: upgrade_d6_node_revision_corpus
  6. class: Drupal\migrate\Plugin\Migration
  7. field_plugin_method: null
  8. cck_plugin_method: null
  9. migration_tags:
  10. - 'Drupal 6'
  11. migration_group: migrate_drupal_6
  12. label: 'Node revisions (corpus)'
  13. source:
  14. plugin: d6_node_revision
  15. node_type: corpus
  16. process:
  17. nid: nid
  18. vid: vid
  19. langcode:
  20. plugin: default_value
  21. source: language
  22. default_value: und
  23. title: title
  24. uid: node_uid
  25. status: status
  26. created: created
  27. changed: changed
  28. promote: promote
  29. sticky: sticky
  30. body/format:
  31. plugin: migration_lookup
  32. migration: upgrade_d6_filter_format
  33. source: format
  34. body/value: body
  35. body/summary: teaser
  36. revision_uid: revision_uid
  37. revision_log: log
  38. revision_timestamp: timestamp
  39. field_mp3:
  40. plugin: d6_field_file
  41. source: field_mp3
  42. field_artiste:
  43. plugin: iterator
  44. source: field_artiste
  45. process:
  46. value: value
  47. format:
  48. -
  49. plugin: static_map
  50. bypass: true
  51. source: format
  52. map:
  53. - null
  54. -
  55. plugin: skip_on_empty
  56. method: process
  57. -
  58. plugin: migration
  59. migration:
  60. - upgrade_d6_filter_format
  61. - upgrade_d7_filter_format
  62. source: format
  63. field_compositeur:
  64. plugin: iterator
  65. source: field_compositeur
  66. process:
  67. value: value
  68. format:
  69. -
  70. plugin: static_map
  71. bypass: true
  72. source: format
  73. map:
  74. - null
  75. -
  76. plugin: skip_on_empty
  77. method: process
  78. -
  79. plugin: migration
  80. migration:
  81. - upgrade_d6_filter_format
  82. - upgrade_d7_filter_format
  83. source: format
  84. field_genre: field_genre
  85. field_ordre: field_ordre
  86. field_langue: field_langue
  87. field_article:
  88. plugin: iterator
  89. source: field_article
  90. process:
  91. target_id:
  92. plugin: migration_lookup
  93. migration: upgrade_d6_node
  94. source: nid
  95. destination:
  96. plugin: 'entity_revision:node'
  97. default_bundle: corpus
  98. migration_dependencies:
  99. required:
  100. - upgrade_d6_node_corpus
  101. optional:
  102. - upgrade_d6_filter_format
  103. - upgrade_d7_filter_format