You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
157 lines
4.0 KiB
157 lines
4.0 KiB
uuid: cd2288a2-e89d-466d-85f2-4c621855fa12 |
|
langcode: en |
|
status: true |
|
dependencies: { } |
|
id: upgrade_d7_field_instance_widget_settings |
|
class: Drupal\migrate_drupal\Plugin\migrate\FieldMigration |
|
field_plugin_method: alterFieldWidgetMigration |
|
cck_plugin_method: null |
|
migration_tags: |
|
- 'Drupal 7' |
|
- Configuration |
|
migration_group: migrate_drupal_7 |
|
label: 'Field instance widget configuration' |
|
source: |
|
plugin: d7_field_instance_per_form_display |
|
constants: |
|
form_mode: default |
|
third_party_settings: { } |
|
process: |
|
field_type_exists: |
|
- |
|
plugin: migration_lookup |
|
migration: upgrade_d7_field |
|
source: |
|
- field_name |
|
- entity_type |
|
- |
|
plugin: extract |
|
index: |
|
- 0 |
|
- |
|
plugin: skip_on_empty |
|
method: row |
|
bundle: |
|
- |
|
plugin: migration_lookup |
|
migration: upgrade_d7_field_instance |
|
source: |
|
- entity_type |
|
- bundle |
|
- field_name |
|
- |
|
plugin: extract |
|
index: |
|
- 1 |
|
form_mode: |
|
- |
|
plugin: get |
|
source: constants/form_mode |
|
field_name: |
|
- |
|
plugin: get |
|
source: field_name |
|
entity_type: |
|
- |
|
plugin: get |
|
source: entity_type |
|
- |
|
plugin: static_map |
|
map: |
|
field_collection_item: paragraph |
|
paragraphs_item: paragraph |
|
bypass: true |
|
options/weight: |
|
- |
|
plugin: get |
|
source: widget/weight |
|
widget_type: |
|
- |
|
plugin: process_field |
|
source: type |
|
method: getFieldWidgetType |
|
options/type: |
|
type: |
|
plugin: static_map |
|
bypass: true |
|
source: '@widget_type' |
|
map: |
|
link_field: link_default |
|
email_textfield: email_default |
|
date_select: datetime_default |
|
date_text: datetime_default |
|
date_popup: datetime_default |
|
media_generic: file_generic |
|
phone_textfield: telephone_default |
|
options_onoff: boolean_checkbox |
|
entityreference_autocomplete: entity_reference_autocomplete |
|
entityreference_autocomplete_tags: entity_reference_autocomplete_tags |
|
taxonomy_autocomplete: entity_reference_autocomplete |
|
d7_text: d7_text_default |
|
taxonomy_term_reference: taxonomy_term_reference_default |
|
file_mfw: file_generic |
|
filefield_widget: file_generic |
|
image: image_default |
|
image_miw: image_image |
|
list: list_default |
|
number_default: number_default_default |
|
entityreference: entityreference_default |
|
date: datetime_default |
|
datetime: datetime_default |
|
datestamp: datetime_timestamp |
|
field_collection_embed: entity_reference_paragraphs |
|
field_collection: field_collection_default |
|
paragraphs_embed: entity_reference_paragraphs |
|
paragraphs: paragraphs_default |
|
options/settings: |
|
- |
|
plugin: field_instance_widget_settings |
|
source: |
|
- widget/type |
|
- widget/settings |
|
options/third_party_settings: |
|
- |
|
plugin: get |
|
source: constants/third_party_settings |
|
options/settings/title: |
|
paragraphs: |
|
plugin: paragraphs_process_on_value |
|
source_value: type |
|
expected_value: paragraphs |
|
process: |
|
plugin: get |
|
source: settings/title |
|
options/settings/title_plural: |
|
paragraphs: |
|
plugin: paragraphs_process_on_value |
|
source_value: type |
|
expected_value: paragraphs |
|
process: |
|
plugin: get |
|
source: settings/title_multiple |
|
options/settings/edit_mode: |
|
paragraphs: |
|
plugin: paragraphs_process_on_value |
|
source_value: type |
|
expected_value: paragraphs |
|
process: |
|
plugin: get |
|
source: settings/default_edit_mode |
|
options/settings/add_mode: |
|
paragraphs: |
|
plugin: paragraphs_process_on_value |
|
source_value: type |
|
expected_value: paragraphs |
|
process: |
|
plugin: get |
|
source: settings/add_mode |
|
destination: |
|
plugin: component_entity_form_display |
|
migration_dependencies: |
|
required: |
|
- upgrade_d7_field_instance |
|
optional: |
|
- upgrade_d7_field_collection_type |
|
- upgrade_d7_paragraphs_type |
|
- upgrade_d7_field |
|
- upgrade_d7_field_instance
|
|
|