annotate core/modules/node/migration_templates/d6_node.yml @ 9:1fc0ff908d1f

Add another data file
author Chris Cannam
date Mon, 05 Feb 2018 12:34:32 +0000
parents 4c8ae668cc8c
children
rev   line source
Chris@0 1 id: d6_node
Chris@0 2 label: Nodes
Chris@0 3 migration_tags:
Chris@0 4 - Drupal 6
Chris@0 5 deriver: Drupal\node\Plugin\migrate\D6NodeDeriver
Chris@0 6 source:
Chris@0 7 plugin: d6_node
Chris@0 8 process:
Chris@0 9 # In D6, nodes always have a tnid, but it's zero for untranslated nodes.
Chris@0 10 # We normalize it to equal the nid in that case.
Chris@0 11 # @see \Drupal\node\Plugin\migrate\source\d6\Node::prepareRow().
Chris@0 12 # If you are using this file to build a custom migration consider removing
Chris@0 13 # the nid and vid fields to allow incremental migrations.
Chris@0 14 nid: tnid
Chris@0 15 vid: vid
Chris@0 16 langcode:
Chris@0 17 plugin: default_value
Chris@0 18 source: language
Chris@0 19 default_value: "und"
Chris@0 20 title: title
Chris@0 21 uid: node_uid
Chris@0 22 status: status
Chris@0 23 created: created
Chris@0 24 changed: changed
Chris@0 25 promote: promote
Chris@0 26 sticky: sticky
Chris@0 27 'body/format':
Chris@0 28 plugin: migration_lookup
Chris@0 29 migration: d6_filter_format
Chris@0 30 source: format
Chris@0 31 'body/value': body
Chris@0 32 'body/summary': teaser
Chris@0 33 revision_uid: revision_uid
Chris@0 34 revision_log: log
Chris@0 35 revision_timestamp: timestamp
Chris@0 36
Chris@0 37 # unmapped d6 fields.
Chris@0 38 # tnid
Chris@0 39 # translate
Chris@0 40 # moderate
Chris@0 41 # comment
Chris@0 42
Chris@0 43 destination:
Chris@0 44 plugin: entity:node
Chris@0 45 migration_dependencies:
Chris@0 46 required:
Chris@0 47 - d6_user
Chris@0 48 - d6_node_type
Chris@0 49 - d6_node_settings
Chris@0 50 - d6_filter_format
Chris@0 51 optional:
Chris@0 52 - d6_field_instance_widget_settings
Chris@0 53 - d6_field_formatter_settings
Chris@0 54 - d6_upload_field_instance