
| Current Path : /var/www/html_old/abg/web/core/modules/path/migrations/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html_old/abg/web/core/modules/path/migrations/d7_url_alias.yml |
id: d7_url_alias
label: URL aliases
migration_tags:
- Drupal 7
- Content
source:
plugin: d7_url_alias
constants:
slash: '/'
process:
# If you are using this file to build a custom migration consider removing
# the id field to allow incremental migrations.
id: pid
_path:
plugin: concat
source:
- constants/slash
- source
alias:
plugin: concat
source:
- constants/slash
- alias
node_translation:
-
plugin: explode
source: source
delimiter: /
-
# If the source path has no slashes return a dummy default value.
plugin: extract
default: 'INVALID_NID'
index:
- 1
-
plugin: migration_lookup
migration:
- d7_node_complete
- d7_node_translation
-
plugin: node_complete_node_translation_lookup
langcode:
plugin: null_coalesce
source:
- '@node_translation/1'
- language
path:
plugin: path_set_translated
source:
- '@_path'
- '@node_translation'
destination:
plugin: entity:path_alias