ab8313ace7c558b04aacfe2514580849da88aaf9
[yaffs-website] / web / core / modules / field / migrations / d6_field.yml
1 id: d6_field
2 label: Field configuration
3 migration_tags:
4   - Drupal 6
5   - Configuration
6 class: Drupal\migrate_drupal\Plugin\migrate\FieldMigration
7 field_plugin_method: processField
8 source:
9   plugin: d6_field
10   constants:
11     entity_type: node
12     langcode: en
13 process:
14   entity_type: 'constants/entity_type'
15   status: active
16   langcode: 'constants/langcode'
17   field_name: field_name
18   type:
19     plugin: field_type
20     source:
21       - type
22       - widget_type
23     map:
24       userreference:
25         userreference_select: entity_reference
26         userreference_buttons: entity_reference
27         userreference_autocomplete: entity_reference
28       nodereference:
29         nodereference_select: entity_reference
30       number_integer:
31         number: integer
32         optionwidgets_select: list_integer
33         optionwidgets_buttons: list_integer
34         optionwidgets_onoff: boolean
35       number_decimal:
36         number: decimal
37         optionwidgets_select: list_float
38         optionwidgets_buttons: list_float
39         optionwidgets_onoff: boolean
40       number_float:
41         number: float
42         optionwidgets_select: list_float
43         optionwidgets_buttons: list_float
44         optionwidgets_onoff: boolean
45       email:
46         email_textfield: email
47       filefield:
48         imagefield_widget: image
49         filefield_widget: file
50       fr_phone:
51         phone_textfield: telephone
52       be_phone:
53         phone_textfield: telephone
54       it_phone:
55         phone_textfield: telephone
56       el_phone:
57         phone_textfield: telephone
58       ch_phone:
59         phone_textfield: telephone
60       ca_phone:
61         phone_textfield: telephone
62       cr_phone:
63         phone_textfield: telephone
64       pa_phone:
65         phone_textfield: telephone
66       gb_phone:
67         phone_textfield: telephone
68       ru_phone:
69         phone_textfield: telephone
70       ua_phone:
71         phone_textfield: telephone
72       es_phone:
73         phone_textfield: telephone
74       au_phone:
75         phone_textfield: telephone
76       cs_phone:
77         phone_textfield: telephone
78       hu_phone:
79         phone_textfield: telephone
80       pl_phone:
81         phone_textfield: telephone
82       nl_phone:
83         phone_textfield: telephone
84       se_phone:
85         phone_textfield: telephone
86       za_phone:
87         phone_textfield: telephone
88       il_phone:
89         phone_textfield: telephone
90       nz_phone:
91         phone_textfield: telephone
92       br_phone:
93         phone_textfield: telephone
94       cl_phone:
95         phone_textfield: telephone
96       cn_phone:
97         phone_textfield: telephone
98       hk_phone:
99         phone_textfield: telephone
100       mo_phone:
101         phone_textfield: telephone
102       ph_phone:
103         phone_textfield: telephone
104       sg_phone:
105         phone_textfield: telephone
106       jo_phone:
107         phone_textfield: telephone
108       eg_phone:
109         phone_textfield: telephone
110       pk_phone:
111         phone_textfield: telephone
112       int_phone:
113         phone_textfield: telephone
114   cardinality:
115     plugin: static_map
116     bypass: true
117     source: multiple
118     map:
119       0: 1
120       1: -1
121   settings:
122     plugin: field_settings
123     source:
124       - '@type'
125       - global_settings
126       - type
127 destination:
128   plugin: entity:field_storage_config