Score:2

เพิ่ม ThirdPartySettings ในแต่ละย่อหน้าของกลุ่มหนึ่งหรือไม่

ธง in

ฉันต้องการเพิ่มการตั้งค่าให้กับเอนทิตีย่อหน้าในกลุ่มเฉพาะใน Drupal 8 อาจมีตัวเลือกมากมายและจำเป็นต้องเปลี่ยน/อัปเดตเมื่อเวลาผ่านไป ดังนั้นฉันจึงคิดว่าวิธีที่ดีที่สุดคือผ่าน ThirdPartySettings และไม่เพิ่มฟิลด์เข้าไปอีก . ฉันจะใช้ค่าเหล่านี้เพื่อกำหนดลักษณะบางอย่างของการแสดงผลและสำหรับคำค้นหา

ฉันสามารถดูว่าคุณสามารถเพิ่มการตั้งค่าไปยังบันเดิลได้ที่ไหน แต่คุณจะตั้งค่าเหล่านี้สำหรับแต่ละอินสแตนซ์ของย่อหน้าบนโหนดผ่าน config schema ได้อย่างไร

ฉันเห็นสิ่งนี้ใน Paragraphs config schema dir:

ย่อหน้า.paragraphs_type.*:
  ประเภท: config_entity
  ป้ายกำกับ: 'การกำหนดค่าประเภทย่อหน้า'
  การทำแผนที่:
    .....

แต่ ย่อหน้า.paragraphs_type.*.third_party.foo... จะเพิ่มลงในบันเดิลใช่ไหม

4uk4 avatar
cn flag
ใช่ มันเหมือนกับ Layout Builder เก็บการตั้งค่าโหมดต่อการดูเป็นการกำหนดค่าของบุคคลที่สามและการตั้งค่าต่อโหนดเป็นเนื้อหาฟิลด์ สิ่งที่คุณพยายามทำเหมือนกันกับย่อหน้า
Score:1
ธง cn

ย่อหน้าคือเอนทิตีเนื้อหา ซึ่งไม่สนับสนุนการตั้งค่าของบุคคลที่สาม การตั้งค่าของบุคคลที่สามมีไว้สำหรับเอนทิตีการกำหนดค่าเท่านั้น

วิธีแก้ไขคือใช้ฟิลด์ ซึ่งดูงุ่มง่ามอย่างที่เห็น

Kevin avatar
in flag
อาเหี้ย.ในกรณีนี้จะเป็นการดีที่จะหลีกเลี่ยงฟิลด์ +2 ตาราง ฯลฯ ฉันเดาว่ามันเป็นเส้นทางเดียวสำหรับตอนนี้
cn flag
ใช่ รู้สึกถึงความเจ็บปวดของคุณ ฉันเคยอยู่ในตำแหน่งที่คล้ายกันเมื่อสองสามเดือนก่อน แต่ใช้ Layout Canvases

โพสต์คำตอบ

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