commerce_export-8.x-1.0-alpha1/config/install/migrate_plus.migration.import_paragraph_cta.yml
config/install/migrate_plus.migration.import_paragraph_cta.yml
# Import a Call to Action paragraph type. # # Import two paragraph entities with Call to Action information. The paragraoh # entity has 3 fields, title, link and image. # # Destination site configuration: # - Install the Paragraph Module. # - Create a paragraph type with three fields, a link, a title and an image. # id: import_paragraph_cta label: Paragraph cta migration_group: commerce_export source: plugin: product_cta_csv path: 'public://import/product.csv' header_row_count: 1 enclosure: '"' keys: - cta_title column_names: 0: title: Title 1: sku: SKU 39: cta_title1: 'CTA title 1' 40: cta_link1: 'CTA link 1' 41: cta_image1: 'CTA product image 1' 42: cta_title2: 'CTA title 2' 43: cta_link2: 'CTA link 2' 44: cta_image2: 'CTA product image 2' process: # Text (plain), single value. field_cta_title: cta_title # Link field, single value. field_cta_link: cta_link # A single valued image field. Use migration_lookup to ensure the post migration fid for this file is used. field_product_cta_image: plugin: migration_lookup migration: import_image source: - sku - cta_image destination: plugin: 'entity_reference_revisions:paragraph' default_bundle: product_cta migration_dependencies: required: - import_image