Version 1
[yaffs-website] / web / core / modules / field / migration_templates / d7_field_instance.yml
1 id: d7_field_instance
2 label: Field instance configuration
3 migration_tags:
4   - Drupal 7
5 class: Drupal\migrate_drupal\Plugin\migrate\CckMigration
6 cck_plugin_method: processFieldInstance
7 source:
8   plugin: d7_field_instance
9   constants:
10     status: true
11 process:
12   entity_type: entity_type
13   field_name: field_name
14   bundle: bundle
15   label: label
16   description: description
17   required: required
18   status: 'constants/status'
19   settings:
20     plugin: d7_field_instance_settings
21     source:
22       - instance_settings
23       - widget_settings
24       - field_settings
25   default_value_function: ''
26   default_value:
27     plugin: d7_field_instance_defaults
28     source:
29       - default_value
30       - widget_settings
31   translatable: translatable
32 destination:
33   plugin: entity:field_config
34 migration_dependencies:
35   required:
36     - d7_field
37   optional:
38     - d7_node_type
39     - d7_comment_type
40     - d7_taxonomy_vocabulary