Score:0

มีวิธีการทำซ้ำฟิลด์ที่มีอยู่แทนการสร้างฟิลด์ใหม่ด้วยตนเองหรือไม่?

ธง us
jfc

ฉันใช้ Drupal 9 และฉันมีเทมเพลตที่ต้องใช้ช่องข้อความ 40 ช่องและช่องรูปภาพ 20 ช่อง

มีไว้สำหรับแสดงผลิตภัณฑ์ 20 รายการ ดังนั้นจึงมีความคล้ายคลึงกันทั้งหมด การแสดงผลจะเป็นดังนี้ -

ชื่อผลิตภัณฑ์ 1 ภาพขนาดย่อของสินค้า 1 คำบรรยายผลิตภัณฑ์ 1

ชื่อผลิตภัณฑ์ 2 ภาพขนาดย่อของสินค้า 2 คำบรรยายผลิตภัณฑ์ 2

และอื่น ๆ สำหรับ 20 ผลิตภัณฑ์

หากต้องการเพิ่มฟิลด์นี้ด้วยตนเองจะใช้เวลานานมาก เนื่องจากเป็น 60 ฟิลด์ มีโมดูลหรือวิธีอื่นในการทำซ้ำฟิลด์ที่มีอยู่หรือไม่?

ru flag
ขออภัย แต่นี่เป็นความคิดที่แย่มาก ใช้ฟิลด์อ้างอิงเอนทิตีและเชื่อมโยงเอนทิตีเนื้อหาผลิตภัณฑ์ 20 รายการ หรือใช้ [โมดูลย่อหน้า] (https://www.drupal.org/project/paragraphs) และสร้างย่อหน้าซ้ำได้ด้วย 3 ฟิลด์ของคุณ
Score:3
ธง cn

หากคุณมีสินค้า 20 รายการ คุณมีสินค้า 20 รายการ ใน Drupal-speak คุณมี 20 เอนทิตี

ใน Drupal ทุก "สิ่ง" เป็นเอนทิตี - หน้า (โหนด) เป็นเอนทิตี และความคิดเห็นก็เป็นเอนทิตีเช่นกัน

แต่ละ "สิ่ง" ควรเป็นประเภทเอนทิตีของตนเอง Drupal มีเครื่องมือมากมายสำหรับเชื่อมโยงเอนทิตีต่างๆ (เช่น โมดูลอ้างอิงเอนทิตี) และแสดงเอนทิตี (เช่น โมดูล Layout Builder และโมดูล Views) แต่เครื่องมือทั้งหมดเหล่านี้สันนิษฐานว่า แต่ละ "เอนทิตี" เป็นตัวแทนของสิ่งเดียว.

ดังนั้น หากคุณใส่ผลิตภัณฑ์ 20 รายการในเอนทิตีเดียว (โหนด/เพจ) คุณจะป้องกันตัวเองจากการใช้คุณลักษณะส่วนใหญ่ของ Drupal ซึ่งทำให้เป็น CMS ที่ยอดเยี่ยม

ฉันแนะนำให้สร้างประเภทเนื้อหาที่กำหนดเองแทน ผลิตภัณฑ์. คุณสามารถเพิ่มได้เพียงสามฟิลด์ในผลิตภัณฑ์:

  • ชื่อ
  • ภาพขนาดย่อ
  • คำบรรยาย

จากนั้น สร้างผลิตภัณฑ์ 20 รายการโดยเพิ่มเนื้อหาประเภทเนื้อหาใหม่ของคุณ ผลิตภัณฑ์.

จากนั้น สร้างมุมมองโดยใช้โมดูล Views การดำเนินการนี้จะทำให้คุณควบคุมวิธีการแสดงสินค้าได้อย่างยอดเยี่ยม คุณสามารถสร้างรายการสินค้าง่ายๆ เพื่อเริ่มต้น และถ้าคุณต้องการขยายในภายหลัง คุณสามารถแสดงสินค้าที่เกี่ยวข้องและทำสิ่งดีๆ อื่นๆ อีกมากมาย

โพสต์คำตอบ

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