Files
edlp_d8/config/sync/migrate_plus.migration.d6_edlp_pages.yml
T

91 lines
1.8 KiB
YAML

uuid: 4faf4493-7e25-44cc-85c9-645c1f432059
langcode: fr
status: true
dependencies: { }
id: d6_edlp_pages
class: null
field_plugin_method: null
cck_plugin_method: null
migration_tags:
- 'Drupal 6'
migration_group: d6_edlp
label: 'Edlp Drupal 6 pages'
source:
plugin: d6_edlp_pages
node_type: page
process:
type:
plugin: default_value
default_value: page
langcode:
plugin: default_value
source: language
default_value: und
title:
-
plugin: get
source: title
-
plugin: skip_on_empty
method: row
uid:
-
plugin: migration_lookup
migration: d6_edlp_users
source: node_uid
-
plugin: default_value
default_value: 1
created: created
changed: changed
promote: promote
sticky: sticky
revision_uid: revision_uid
revision_log: log
revision_timestamp: timestamp
body/value: body
body/format:
plugin: default_value
default_value: wysiwyg
field_entrees:
plugin: migration_lookup
migration: d6_edlp_entrees
source: entrees
field_page_type:
-
plugin: skip_on_empty
method: row
message: 'Page type is missing, skiping row'
source: page_type
-
plugin: migration_lookup
migration: d6_edlp_pagetype
field_son:
plugin: migration_lookup
migration: d6_edlp_allfiles
source: sons_fid
field_visuel:
plugin: migration_lookup
migration: d6_edlp_allfiles
source: visuels_fid
status:
plugin: default_value
default_value: 1
field_workflow_generic:
plugin: static_map
source: workflow
map:
1: generique_masque
2: generique_masque
3: generique_publie
4: generique_publie
destination:
plugin: 'entity:node'
migration_dependencies:
required:
- d6_edlp_users
- d6_edlp_entrees
- d6_edlp_pagetype
- d6_edlp_sons
- d6_edlp_allfiles