--- /dev/null
+id: d6_comment_field_instance
+label: Comment field instance configuration
+migration_tags:
+ - Drupal 6
+source:
+ plugin: d6_comment_variable
+ constants:
+ entity_type: node
+ label: Comments
+ required: true
+process:
+ entity_type: 'constants/entity_type'
+ label: 'constants/label'
+ required: 'constants/required'
+ field_name:
+ plugin: static_map
+ source: comment_subject_field
+ default_value: comment
+ map:
+ 0: comment_no_subject
+ bundle: node_type
+ 'default_value/0/status': comment
+ 'settings/default_mode':
+ plugin: static_map
+ source: comment_default_mode
+ map:
+ # COMMENT_MODE_FLAT_COLLAPSED --> COMMENT_MODE_FLAT
+ 1: 0
+ # COMMENT_MODE_FLAT_EXPANDED --> COMMENT_MODE_FLAT
+ 2: 0
+ # COMMENT_MODE_THREADED_COLLAPSED --> COMMENT_MODE_THREADED
+ 3: 1
+ # COMMENT_MODE_THREADED_EXPANDED --> COMMENT_MODE_THREADED
+ 4: 1
+ 'settings/per_page': comment_default_per_page
+ 'settings/anonymous': comment_anonymous
+ 'settings/form_location': comment_form_location
+ 'settings/preview': comment_preview
+destination:
+ plugin: entity:field_config
+migration_dependencies:
+ required:
+ - d6_comment_field
+ - d6_node_type