ฉันกำลังดำเนินการย้ายจากไซต์ที่ไม่ใช่ Drupal ไปยัง Drupal 9
จนถึงตอนนี้ ฉันใช้โมดูล migrate_plus, migrate_tools และ migrate_source_csv
ข้อมูลที่ฉันนำเข้ามี <br>
และแท็กอื่นๆ ในบางฟิลด์ เมื่อนำเข้าเหล่านี้, the <br>
แท็กจะปรากฏบนหน้าไซต์หลังจากการย้ายข้อมูลเสร็จสิ้น
แหล่งที่มาคือไฟล์ที่คั่นด้วยแท็บ
เมื่อดูที่โค้ดของเพจ สิ่งเหล่านี้จะแสดงผลเป็นเอนทิตี html แทนที่จะเป็นแท็ก: ดังนั้น <br>
เป็น
ฉันได้ลองเปลี่ยนการตั้งค่าหลายวิธีในตัวกรอง HTML พื้นฐานที่ฟิลด์เหล่านี้ใช้ ไม่มีการเปลี่ยนแปลง.
ฉันได้เพิ่มปลั๊กอินสำหรับแต่ละฟิลด์เหล่านี้ ซึ่งฉันคิดว่าควรเรียกตัวกรอง basic_html สิ่งนี้ก็ไม่มีผลกระทบเช่นกัน
สองฟิลด์คือ field_perm_contact_info และ body
นี่คือส่วนที่เกี่ยวข้องของไฟล์ yaml การกำหนดค่าการนำเข้าของฉัน...
กระบวนการ:
พิมพ์:
ปลั๊กอิน: default_value
default_value: แหล่งที่มา
field_source_id: srcid
หัวเรื่อง: หัวเรื่อง
field_source_country:
ปลั๊กอิน: entity_generate
ที่มา: ประเทศ
value_key: ชื่อ
กำ: ประเทศ
ประเภทเอนทิตี: taxonomy_term
ไม่สนใจกรณี: จริง
field_srcfax: แฟกซ์
field_main_link: ลิงค์หลัก
field_manualyr: คู่มือ
field_perm_contact_info:
ปลั๊กอิน: default_value
default_value: พื้นฐาน_html
ที่มา: permcontinf
field_permpdfชื่อ: permpdf
field_perm_scope: ขอบเขต
field_perm_updated:
ปลั๊กอิน: format_date
from_format: n/j/Y
to_format: ย-ด-ด
ที่มา: permupdated
field_tpop: ป๊อป
field_rev_dateleg:
ปลั๊กอิน: format_date
from_format: n/j/Y
to_format: ย-ด-ด
ที่มา: revdate
field_short_name: ชื่อย่อ
field_source_iacp_id: srciacpid
ร่างกาย:
ปลั๊กอิน: default_value
default_value: พื้นฐาน_html
ที่มา: srcnotes
ปลายทาง:
ปลั๊กอิน: เอนทิตี: โหนด
<br>
ตัวกรอง basic_html ของฉันมี
ในรายการแท็กที่อนุญาต
ถ้าฉันเปิดโหนดที่อิมพอร์ตแล้วบันทึกใหม่ บูม มันก็ดูดี
คำถามคือ วิธีการนำเข้าเพื่อให้ผลลัพธ์สุดท้ายแสดงผลเป็น HTML ไม่ใช่แท็กที่แสดงเป็นเอนทิตี html