migrate_plus.migration.upgrade_d6_language_types.yml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. uuid: 96b26caf-fec1-409f-92b4-f01153a26e3f
  2. langcode: fr
  3. status: true
  4. dependencies: { }
  5. id: upgrade_d6_language_types
  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: 'Language types'
  13. source:
  14. plugin: variable
  15. variables:
  16. - language_negotiation
  17. source_module: language
  18. process:
  19. all:
  20. plugin: default_value
  21. default_value:
  22. - language_interface
  23. - language_content
  24. - language_url
  25. configurable:
  26. plugin: default_value
  27. default_value:
  28. - language_interface
  29. negotiation/language_content/enabled:
  30. plugin: default_value
  31. default_value:
  32. language-interface: 0
  33. negotiation/language_url/enabled:
  34. plugin: default_value
  35. default_value:
  36. language-url: 0
  37. language-url-fallback: 1
  38. negotiation/language_interface/enabled:
  39. plugin: static_map
  40. source: language_negotiation
  41. map:
  42. -
  43. language-selected: 0
  44. -
  45. language-url: 0
  46. language-selected: 1
  47. -
  48. language-url: 0
  49. language-user: 1
  50. language-browser: 2
  51. language-selected: 3
  52. -
  53. language-url: 0
  54. language-selected: 1
  55. destination:
  56. plugin: config
  57. config_name: language.types
  58. migration_dependencies:
  59. required: { }
  60. optional: { }