farm-2.x-dev/modules/core/migrate/config/install/migrate_plus.migration.farm_migrate_asset_field_parent.yml

modules/core/migrate/config/install/migrate_plus.migration.farm_migrate_asset_field_parent.yml
langcode: en
status: true
dependencies:
  enforced:
    module:
      - asset
      - farm_migrate
id: farm_migrate_asset_field_parent
label: 'Asset parent references'
migration_group: farm_migrate_asset_parent
migration_tags:
  - 'Drupal 7'
  - 'farmOS 1.x'
class: Drupal\migrate\Plugin\Migration
field_plugin_method: null
cck_plugin_method: null
source:
  plugin: d7_asset
destination:
  plugin: 'entity:asset'
process:
  # Look up assets created by type-specific migrations.
  id:
    -
      plugin: farm_migration_group_lookup
      migration_group: farm_migrate_asset
      source: id
      no_stub: true
    # If no asset was found in previous migrations, skip the row.
    -
      plugin: skip_on_empty
      method: row
  parent:
    plugin: sub_process
    source: field_farm_parent
    process:
      target_id:
        plugin: farm_migration_group_lookup
        migration_group: farm_migrate_asset
        source: target_id
        no_stub: true
migration_dependencies:
  required: {  }
  optional: {  }

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc