Score:0

กรณีการใช้งานที่เป็นไปได้สำหรับ hook_views_query_alter หรือ hook_views_data_alter

ธง hk

เรามีประเภทเนื้อหาเหตุการณ์ที่ใช้โมดูลแบบกำหนดเองเพื่อให้เหตุการณ์เกิดขึ้นในมากกว่าหนึ่งวัน เรามีมุมมองของทีเซอร์ที่แสดงรายการของเหตุการณ์ที่จะเกิดขึ้นทั้งหมด โดยทีเซอร์แต่ละตัวจะแสดงเหตุการณ์ทั้งหมดที่จะเกิดขึ้น ปัญหาเดียวคือ View จะแสดงแต่ละเหตุการณ์หนึ่งครั้งในรายการสำหรับแต่ละเหตุการณ์ แต่เราต้องการให้แสดงเพียงครั้งเดียวเพราะมันแสดงวันที่ทั้งหมดของการเกิดขึ้นครั้งแรกแล้ว

ฉันสงสัยว่าอย่างใดอย่างหนึ่ง hook_views_query_alter หรือ hook_views_data_alter จะเป็นตัวเลือกที่ดีสำหรับการวนซ้ำเหตุการณ์ในอาร์เรย์เพื่อค้นหาอินสแตนซ์ที่ใช้ชื่อเรื่องเดียวกัน จากนั้นใช้เพื่อจำกัดการแสดงรายการไว้ที่หนึ่งอินสแตนซ์

Jaypan avatar
de flag
โปรดให้ข้อมูลเพิ่มเติมเกี่ยวกับสถาปัตยกรรมของกิจกรรมของคุณ เหตุการณ์หนึ่งเกิดขึ้นหลายครั้งได้อย่างไร - การแก้ไขเหล่านี้เกี่ยวกับเหตุการณ์หรือไม่ หลายช่องวันที่? โหนดเหตุการณ์หลายโหนดที่มี ID ร่วมกัน?
apaderno avatar
us flag
ตามกฎทั่วไป `hook_views_query_alter()` มีไว้สำหรับแก้ไขการสืบค้นที่รันโดยมุมมอง `hook_views_data_alter()` มีไว้สำหรับแก้ไขวิธีการเปิดเผยข้อมูลโมดูลไปยังโมดูล Views ในกรณีของคุณ ดูเหมือนว่าคุณต้องการใช้อันแรก

โพสต์คำตอบ

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