a4172dcf26c520e45456a5fdf62e6436057e0f33
[yaffs-website] / web / core / modules / path / migrations / d7_url_alias.yml
1 id: d7_url_alias
2 label: URL aliases
3 migration_tags:
4   - Drupal 7
5   - Content
6 source:
7   plugin: d7_url_alias
8   constants:
9     slash: '/'
10 process:
11   source:
12     plugin: concat
13     source:
14       - constants/slash
15       - source
16   alias:
17     plugin: concat
18     source:
19       - constants/slash
20       - alias
21   langcode: language
22   node_translation:
23     -
24       plugin: explode
25       source: source
26       delimiter: /
27     -
28       # If the source path has no slashes return a dummy default value.
29       plugin: extract
30       default: 'INVALID_NID'
31       index:
32         - 1
33     -
34       plugin: migration_lookup
35       migration: d7_node_translation
36 destination:
37   plugin: url_alias