ฉันกำลังพยายามย้ายบางย่อหน้าจาก D7 เป็น D9
ประเภทบันเดิลถูกกำหนดโดยการตั้งค่า default_bundle สำหรับการย้ายข้อมูลปลายทางเสมอ เช่น:
ปลายทาง:
ปลั๊กอิน: 'entity_reference_revisions:paragraph'
default_bundle: ข้อความ
ทุกคนสามารถลงชื่อโพสต์ฉันเป็นตัวอย่างที่ดีของไฟล์ yml ที่ตั้งค่านี้สำหรับย่อหน้าที่มีมากกว่าหนึ่งฟิลด์ได้หรือไม่
นี่คือไฟล์ yml ทั้งหมด:
รหัสภาษา: th
สถานะ: จริง
การพึ่งพา: { }
รหัส: ย่อหน้า_ข้อความ
คลาส: null
field_plugin_method: null
cck_plugin_method: null
การโยกย้าย_tags:
- 'ดรูพัล 7'
การโยกย้ายกลุ่ม: migrate_drupal_7
ป้ายกำกับ: ย่อหน้าข้อความ
แหล่งที่มา:
ปลั๊กอิน: d7_paragraph_item
คีย์: โยกย้าย
# field_name ใช้ในปลั๊กอินแบบกำหนดเองของเราเพื่อรับข้อมูลเกี่ยวกับรายการย่อหน้า
field_name: field_paragraphs
กระบวนการ:
temp_bundle_type:
ปลั๊กอิน: static_map
ที่มา: target_bundle
บายพาส: จริง
ที่มา: รูปแบบ
แผนที่:
- โมฆะ
พิมพ์: '@temp_bundle_type'
field_text:
- ปลั๊กอิน: sub_process
ที่มา: field_text
กระบวนการ:
ค่า: ค่า
รูปแบบ:
ปลั๊กอิน: default_value
default_value: พื้นฐาน_html
revision_id: การแก้ไขรหัส
- ปลั๊กอิน: ดีบัก
ป้ายกำกับ: 'ขั้นตอนที่ 1: ค่าที่ได้รับจากปลั๊กอิน sub_process:'
field_quote_author:
- ปลั๊กอิน: sub_process
ที่มา: field_quote_author
กระบวนการ:
ค่า: ค่า
revision_id: การแก้ไขรหัส
- ปลั๊กอิน: ดีบัก
ป้ายกำกับ: 'ขั้นตอนที่ 2: ค่าที่ได้รับจากปลั๊กอิน sub_process:'
ปลายทาง:
ปลั๊กอิน: 'entity_reference_revisions:paragraph'
#default_bundle: ข้อความ
การโยกย้าย_การพึ่งพา:
ที่จำเป็น: { }
ไม่จำเป็น: { }