ทางเลือกในการเก็บข้อมูลภาคสนาม


13

ไม่มีใครรู้ว่าเป็นทางเลือกให้กับโมดูล "เขตข้อมูลคอลเลกชัน"?

ในขณะที่แนวคิดของการรวบรวมฟิลด์เป็นสิ่งที่ดีมากฉันมีปัญหากับการทำงานร่วมกันของโมดูลอื่น ๆ เช่นคุณสมบัติหรือค้นหา API ดังนั้นฉันกำลังมองหาทางเลือก


1
การรวบรวมฟิลด์เป็นโมดูล drupal ชั้นนำสำหรับการแก้ปัญหาหากเป็นคลาส ฉันพบว่ามันรองรับโมดูลที่แตกต่างกันมาก มันใช้งานได้กับคุณสมบัติและคุณเพียงแค่ต้องแน่ใจว่าการตั้งค่าการแสดงผลของคุณถูกตั้งค่าอย่างถูกต้องเพื่อให้สามารถทำงานกับการค้นหาได้
Sam152

แซมฉันไม่แน่ใจว่าคุณหมายถึง "การตั้งค่าการแสดงผลที่ถูกต้อง" คุณช่วยอธิบายได้ไหม?
แผลเป็น

คำตอบ:


10

ดูโมดูล Multifield

โครงการนี้พยายามจัดหาโซลูชันฟิลด์ผสมจริงสำหรับ Drupal 7 เท่าที่ฉันรักการรวบรวมฟิลด์ก็ยังต้องบันทึกเอนทิตีจริงและอาจทำให้เกิดปัญหาประสิทธิภาพเนื่องจากต้องโหลดเอนทิตีคอลเลกชันอ้างอิงทั้งหมดบนโหนดหรือ โหลดเอนทิตีหลัก

ฉันไม่แน่ใจว่าสามารถใช้งานร่วมกับคุณสมบัติหรือ Search API ได้หรือไม่


ขณะนี้โมดูลนั้น "ไม่เสถียร" ดังนั้นให้ใช้ด้วยความระมัดระวังบนไซต์ dev แต่ไม่ควรใช้กับไซต์จริงโดยไม่ต้องทำการทดสอบอย่างหนัก
Clive

น่าเสียดายที่ฟีดไม่สนับสนุนการนำเข้าหลายหน่วยจากกล่องดังนั้นนี่อาจไม่ใช่ตัวเลือกที่ใช้งานได้หากคุณต้องการนำเข้าข้อมูลในฟิลด์นี้
pal4life

ส่วน "ลิงค์ที่เกี่ยวข้อง" ในหน้าโมดูลหน่วยความจำจะเป็นประโยชน์
หลักที่


4

คุณสามารถลองสร้างประเภทเนื้อหาใหม่เพื่อเป็นตัวแทนของคอลเลกชันจากนั้นใช้ Inline Entity Form เพื่ออนุญาตให้สร้าง 'คอลเลกชัน' ภายในประเภทเนื้อหาที่อ้างอิง ดู: Inline Entity แบบฟอร์ม


แต่สิ่งนี้รวมเข้ากับการค้นหาหรือไม่ ฉันต้องการได้รับ "ทั้งหน้า" เป็นผลการค้นหาไม่ใช่แค่ "inline Content Type"?
แผลเป็น

ฉันไม่แน่ใจว่าสิ่งที่คุณหมายถึงโดย 'ทั้งหน้า' เป็นผลการค้นหา คุณช่วยอธิบายได้ไหม
jamesrutherford

ตัวอย่างเช่น: ฉันใช้ประเภทเนื้อหา "B" ภายในประเภทเนื้อหา "A" ของฉันเป็นแบบฟอร์มรายการแบบอินไลน์เหมือนกับที่คุณอธิบาย (ประเภทเนื้อหา B นี้มีสตริง "ทดสอบ") เมื่อฉันค้นหาสตริง "test" - ฉันจะได้อะไรจากผลการค้นหา จากมุมมองของฉันมันจะต้องเป็นโหนดของประเภทเนื้อหา B แต่ฉันต้องการฉันคือโหนดของประเภทเนื้อหา A (ที่มี CT B)
แผลเป็น

นี่คือสิ่งที่กลุ่มคอลเลกชันฟิลด์ประสบความสำเร็จ แต่ในลักษณะที่คล่องตัวยิ่งขึ้น
Sam152

ขอบคุณสำหรับคำอธิบายโดยละเอียดของแผลเป็น เมื่อดูที่ Search API จะมีคำอธิบายเกี่ยวกับปัญหาของคิวที่บอกว่า: หากโมดูล contrib สร้างขึ้นอย่างถูกต้องแล้วใช่ ( drupal.org/node/1118282 ) เนื่องจาก IEF สนับสนุนฟิลด์โมดูลการอ้างอิงเอนทิตีที่จะเป็นโมดูลในการตรวจสอบ ปัญหาคิวมีดูเหมือนจะแสดงให้เห็นว่ามันควรจะทำงานกับปัญหานี้ที่นี่: drupal.org/node/1651606
jamesrutherford
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.