d6_comment_field_instance.yml
Same filename in other branches
File
-
core/
modules/ comment/ migrations/ d6_comment_field_instance.yml
View source
- id: d6_comment_field_instance
- label: Comment field instance configuration
- migration_tags:
- - Drupal 6
- - Configuration
- source:
- plugin: comment_type
- constants:
- entity_type: node
- label: Comments
- required: true
- process:
- entity_type: 'constants/entity_type'
- label: 'constants/label'
- required: 'constants/required'
- field_name:
- -
- plugin: migration_lookup
- source: type
- migration: d6_comment_type
- -
- plugin: skip_on_empty
- method: row
- bundle: type
- 'default_value/0/status':
- # We're using static_map instead of default_value otherwise if the source
- # is 0, the default value of 1 would be used.
- plugin: static_map
- source: comment
- map:
- 0: 0
- 1: 1
- 2: 2
- default_value: 2
- '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
- default_value: 1
- 'settings/per_page':
- plugin: default_value
- source: comment_default_per_page
- default_value: 50
- 'settings/anonymous':
- plugin: default_value
- source: comment_anonymous
- default_value: 0
- 'settings/form_location':
- plugin: default_value
- source: comment_form_location
- default_value: 0
- 'settings/preview':
- # We're using static_map instead of default_value otherwise if the source
- # is 0, the default value of 1 would be used.
- plugin: static_map
- source: comment_preview
- map:
- 0: 0
- 1: 1
- default_value: 1
- destination:
- plugin: entity:field_config
- migration_dependencies:
- required:
- - d6_node_type
- - d6_comment_field
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.