d6_field_instance_option_translation.yml
Same filename in other branches
File
-
core/
modules/ config_translation/ migrations/ d6_field_instance_option_translation.yml
View source
- # cspell:ignore filefield imagefield nodereference objectid onoff optionwidgets
- # cspell:ignore userreference
- id: d6_field_instance_option_translation
- label: Field instance option configuration translation
- migration_tags:
- - Drupal 6
- - Configuration
- - Multilingual
- source:
- plugin: d6_field_instance_option_translation
- skip_count: true
- constants:
- entity_type: node
- property: settings
- process:
- # We skip field types that don't exist because they weren't migrated by the
- # field migration.
- field_type_exists:
- -
- plugin: migration_lookup
- migration: d6_field
- source:
- - objectid
- -
- plugin: extract
- index:
- - 1
- -
- plugin: skip_on_empty
- method: row
- # Use the process from d6_field to determine the field type.
- type:
- plugin: field_type
- source:
- - type
- - widget_type
- map:
- userreference:
- userreference_select: entity_reference
- userreference_buttons: entity_reference
- userreference_autocomplete: entity_reference
- nodereference:
- nodereference_select: entity_reference
- number_integer:
- number: integer
- optionwidgets_select: list_integer
- optionwidgets_buttons: list_integer
- optionwidgets_onoff: boolean
- number_decimal:
- number: decimal
- optionwidgets_select: list_float
- optionwidgets_buttons: list_float
- optionwidgets_onoff: boolean
- number_float:
- number: float
- optionwidgets_select: list_float
- optionwidgets_buttons: list_float
- optionwidgets_onoff: boolean
- email:
- email_textfield: email
- filefield:
- imagefield_widget: image
- filefield_widget: file
- fr_phone:
- phone_textfield: telephone
- be_phone:
- phone_textfield: telephone
- it_phone:
- phone_textfield: telephone
- el_phone:
- phone_textfield: telephone
- ch_phone:
- phone_textfield: telephone
- ca_phone:
- phone_textfield: telephone
- cr_phone:
- phone_textfield: telephone
- pa_phone:
- phone_textfield: telephone
- gb_phone:
- phone_textfield: telephone
- ru_phone:
- phone_textfield: telephone
- ua_phone:
- phone_textfield: telephone
- es_phone:
- phone_textfield: telephone
- au_phone:
- phone_textfield: telephone
- cs_phone:
- phone_textfield: telephone
- hu_phone:
- phone_textfield: telephone
- pl_phone:
- phone_textfield: telephone
- nl_phone:
- phone_textfield: telephone
- se_phone:
- phone_textfield: telephone
- za_phone:
- phone_textfield: telephone
- il_phone:
- phone_textfield: telephone
- nz_phone:
- phone_textfield: telephone
- br_phone:
- phone_textfield: telephone
- cl_phone:
- phone_textfield: telephone
- cn_phone:
- phone_textfield: telephone
- hk_phone:
- phone_textfield: telephone
- mo_phone:
- phone_textfield: telephone
- ph_phone:
- phone_textfield: telephone
- sg_phone:
- phone_textfield: telephone
- jo_phone:
- phone_textfield: telephone
- eg_phone:
- phone_textfield: telephone
- pk_phone:
- phone_textfield: telephone
- int_phone:
- phone_textfield: telephone
- boolean_type:
- -
- plugin: static_map
- source: '@type'
- map:
- boolean: boolean
- default_value: false
- -
- plugin: skip_on_empty
- method: row
- bundle:
- -
- plugin: migration_lookup
- migration: d6_node_type
- source: type_name
- -
- plugin: skip_on_empty
- method: row
- langcode:
- plugin: skip_on_empty
- source: language
- method: row
- field_name: objectid
- entity_type: 'constants/entity_type'
- results:
- plugin: d6_field_instance_option_translation
- source:
- - '@type'
- - global_settings
- translation:
- -
- plugin: extract
- source: '@results'
- index: [1]
- -
- plugin: skip_on_empty
- method: row
- property:
- -
- plugin: extract
- source: '@results'
- index: [0]
- -
- plugin: skip_on_empty
- method: row
- destination:
- plugin: entity:field_config
- translations: true
- migration_dependencies:
- required:
- - d6_node_type
- - d6_field_instance
- - d6_field_option_translation
- - language
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.