migrate_plus.migration.upgrade_d6_vocabulary_entity_form_display.yml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. uuid: 2e3984c9-387c-4f57-a576-a00a56961812
  2. langcode: fr
  3. status: true
  4. dependencies: { }
  5. id: upgrade_d6_vocabulary_entity_form_display
  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: 'Vocabulary form display configuration'
  13. source:
  14. plugin: d6_taxonomy_vocabulary_per_type
  15. constants:
  16. entity_type: node
  17. form_mode: default
  18. options:
  19. weight: 20
  20. field_prefix: field_
  21. process:
  22. entity_type: constants/entity_type
  23. form_mode: constants/form_mode
  24. options/type:
  25. plugin: static_map
  26. source: tags
  27. map:
  28. - options_select
  29. - entity_reference_autocomplete_tags
  30. options/weight: constants/options/weight
  31. bundle:
  32. -
  33. plugin: migration_lookup
  34. migration: upgrade_d6_node_type
  35. source: type
  36. -
  37. plugin: skip_on_empty
  38. method: row
  39. raw_field_name:
  40. -
  41. plugin: migration_lookup
  42. migration: upgrade_d6_taxonomy_vocabulary
  43. source: vid
  44. -
  45. plugin: skip_on_empty
  46. method: row
  47. field_name:
  48. -
  49. plugin: concat
  50. source:
  51. - constants/field_prefix
  52. - '@raw_field_name'
  53. -
  54. plugin: substr
  55. length: 32
  56. -
  57. plugin: forum_vocabulary
  58. machine_name: taxonomy_forums
  59. destination:
  60. plugin: component_entity_form_display
  61. migration_dependencies:
  62. required:
  63. - upgrade_d6_vocabulary_field_instance
  64. optional: { }