Score:1

กูเกิลสักนิดก็ยังให้คำตอบไม่ได้

ธง pe

ฉันกำลังดำเนินการย้ายจากไซต์ที่ไม่ใช่ 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

Score:2
ธง cn

วิธีหนึ่งคือตั้งค่าและจัดรูปแบบแยกกัน:

ค่าคงที่:
  text_format: พื้นฐาน_html
กระบวนการ:
  field_perm_contact_info/value: permcontinf
  field_perm_contact_info/รูปแบบ: ค่าคงที่/text_format
  เนื้อความ/ค่า: srcnotes
  เนื้อความ/รูปแบบ: ค่าคงที่/text_format
pe flag
ขอบคุณ จะลองดู... หน้านี้ยังให้เบาะแส: https://drupal.stackexchange.com/questions/281659/how-to-migrate-text-format ฉันไม่คิดว่ารูปแบบนี้แยกจากกัน การตั้งค่า
Score:0
ธง pe

ฉันไม่คุ้นเคยกับการใช้ 'คงที่' ดังนั้น "ตั้งค่ารูปแบบค่าแยกต่างหาก" (ขอบคุณ @Clive) สำหรับฟิลด์ข้อความที่มีรูปแบบสองฟิลด์ของฉันมีลักษณะเช่นนี้ในไฟล์ yaml ของฉัน...

  field_perm_contact_info/value: permcontinf 
  field_perm_contact_info/รูปแบบ:
    ปลั๊กอิน: default_value
    default_value: พื้นฐาน_html
  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
  เนื้อความ/ค่า: srcnotes
  เนื้อ/รูปแบบ: 
    ปลั๊กอิน: default_value
    default_value: พื้นฐาน_html 

แนวคิดหลักคือการจัดการฟิลด์ข้อความ เช่น 'ฟิลด์ย่อย' สองฟิลด์ (โพสต์นี้ยังมีประโยชน์) หนึ่งในนั้นคือรูปแบบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา