migrate_plus.migration.upgrade_d6_url_alias.yml 885 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. uuid: cfb7bb11-ecdf-4e72-9182-d5b9700b5886
  2. langcode: fr
  3. status: true
  4. dependencies: { }
  5. id: upgrade_d6_url_alias
  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: 'URL aliases'
  13. source:
  14. plugin: d6_url_alias
  15. constants:
  16. slash: /
  17. process:
  18. source:
  19. plugin: concat
  20. source:
  21. - constants/slash
  22. - src
  23. alias:
  24. plugin: concat
  25. source:
  26. - constants/slash
  27. - dst
  28. langcode:
  29. plugin: d6_url_alias_language
  30. source: language
  31. node_translation:
  32. -
  33. plugin: explode
  34. source: src
  35. delimiter: /
  36. -
  37. plugin: extract
  38. index:
  39. - 1
  40. -
  41. plugin: migration_lookup
  42. migration: upgrade_d6_node_translation
  43. destination:
  44. plugin: url_alias
  45. migration_dependencies:
  46. required: { }
  47. optional: { }