Score:0

ฉันจะแสดงโหนดในบล็อกแผนที่และในเนื้อหาของหน้าด้วยตัวกรองที่ใช้ร่วมกันได้อย่างไร

ธง cn

ฉันใช้ธีม Olivero บนไซต์ Drupal 9 และสร้างแผนที่ด้วย ตำแหน่งทางภูมิศาสตร์n โมดูล

ฉันต้องการสร้าง Views เพื่อแสดงสองโหนดเดียวกัน:

  • หนึ่งจอที่เป็นแผนที่ (แสดงในเขต "ฮีโร่")
  • หน้าจออื่น (เช่น รายการทีเซอร์) ซึ่งแสดงในส่วน "เนื้อหา"

ฉันต้องการให้ทั้ง 2 รายการแสดงในหน้าเดียวกันและแชร์ตัวกรองเดียวกัน ถ้าฉันกรองแผนที่ มันจะต้องกรองโหนด

ถ้าฉันสร้างหน้ามุมมองที่มี "ไฟล์แนบ" แผนที่จะถูกแนบก่อนหรือหลังเนื้อหา ฉันต้องการแสดงแผนที่ในภูมิภาคหนึ่งและเนื้อหาในอีกภูมิภาคหนึ่ง

ฉันจะแสดงแผนที่ในบล็อกและโหนดในเพจด้วยตัวกรองที่ใช้ร่วมกันได้อย่างไร

แก้ไข :

ฉันทดสอบกับหน้าและบล็อกในมุมมองเดียวกัน แต่ไม่ได้ผล แต่จะกรองเฉพาะหน้าเว็บ ไม่ใช่แผนที่ :

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

นี่คือการกำหนดค่าของหน้า Views :

ป้อนคำอธิบายรูปภาพที่นี่

บล็อกเหมือนกัน ฉันแค่ปรับแต่ง "รูปแบบ" และ "เลขหน้า" :

ป้อนคำอธิบายรูปภาพที่นี่

ฉันไม่รู้ว่าฉันจะกรองหน้าและบล็อกพร้อมกันได้อย่างไร คำถามของฉันชัดเจนเพียงใด บล็อกต้องอยู่ในพื้นที่ "ฮีโร่" ของธีม "โอลิเวโร"

ฉันรู้ว่ามันเป็นไปได้ที่จะทำเช่นนี้กับ "ไฟล์ที่แนบมา" แต่ฉันต้องการให้แผนที่อยู่ในพื้นที่เฉพาะของธีม

ฉันพบโมดูลด้านล่าง แต่ไม่มีอยู่อีกต่อไป:

https://www.drupal.org/project/views_attachment_block

misterdidi avatar
de flag
โดยทั่วไป คุณต้องการให้การแสดงผลสองรายการของมุมมองเดียวกันใช้ตัวกรองเดียวกัน บางทีหัวข้อเหล่านี้อาจเป็นประโยชน์กับคุณ: - [https://drupal.stackexchange.com/questions/40084/one-filter-criteria-for-two-different-displays-of-the-same-view](https: //drupal.stackexchange.com/questions/40084/one-filter-criteria-for-two-different-displays-of-the-same-view) - https://stackoverflow.com/a/19746604/10771744
cn flag
@misterdidi สวัสดี ฉันทดสอบวิธีแก้ปัญหาของคุณแล้ว แต่มันใช้ไม่ได้ ฉันอัปเดตคำถามของฉันแล้ว
misterdidi avatar
de flag
หลังจากการแก้ไขของคุณ โปรดดูคำตอบของฉันด้านล่าง เพื่อเป็นการอ้างอิง เมื่อโพสต์ภาพหน้าจอของหน้าการกำหนดค่า โปรดใช้ภาษาอังกฤษเสมอ เพื่อให้ทุกคนในชุมชนสามารถช่วยเหลือคุณได้ ;-)
Score:0
ธง de

ตกลง ตามการแก้ไขของคุณ นี่คือวิธีแก้ปัญหาที่ใช้งานได้ :

  • ภายใต้การแสดงหน้าของ Views ของคุณ ให้แก้ไขตัวกรองที่เปิดเผยและคัดลอกรหัสของมัน (ฟิลด์ตัวระบุตัวกรอง) คุณสามารถตั้งค่าเป็นค่าอื่นได้หากต้องการ (เช่น "my_filter_id")

  • ตอนนี้ แก้ไขการแสดงบล็อกของคุณ ลบเกณฑ์ตัวกรอง "ประเภทเนื้อหา" และเพิ่มตัวกรองตามบริบท "เนื้อหา: ประเภทเนื้อหา" แทน

  • เลือกตัวเลือก "ระบุค่าเริ่มต้น" และประเภท "พารามิเตอร์การค้นหา" กรอกช่องข้อความ "พารามิเตอร์การค้นหา" ด้วยรหัสตัวกรองของคุณ ("my_filter_id") ไม่มีส่วนค่าตัวกรอง

  • ภายใต้ส่วน "เมื่อค่าตัวกรองพร้อมใช้งานหรือมีการระบุค่าเริ่มต้น" ให้คลิก "ระบุเกณฑ์การตรวจสอบ" เครื่องมือตรวจสอบความถูกต้อง "ประเภทเนื้อหา" ดำเนินการหากค่าตัวกรองไม่ตรวจสอบความถูกต้อง "แสดงผลทั้งหมดสำหรับฟิลด์ที่ระบุ" ค่าตัวกรองมีอยู่ในส่วน

  • ตรวจสอบให้แน่ใจว่าไม่มีจอแสดงผลของคุณใช้ตัวเลือก "ใช้ AJAX" และบันทึกมุมมอง

ขณะนี้ เมื่อหน้าโหลดซ้ำเพื่อกรองการแสดงหน้า พารามิเตอร์การค้นหาจะถูกใช้โดยการแสดงบล็อกเพื่อกรองผลลัพธ์เช่นกัน

ทางเลือกที่ใหญ่ที่สุดคือโซลูชันนี้ใช้ไม่ได้กับ AJAX :-(

cn flag
ขอบคุณมันใช้งานได้ คำถามสุดท้าย ฉันควรทำอย่างไรหากฉันเปิดตัวกรองหลายตัว https://ibb.co/z4ZXkxt
cn flag
ฉันเพิ่มฟิลด์ "ความใกล้เคียง" ของโมดูลตำแหน่งทางภูมิศาสตร์เป็นตัวกรองที่เปิดเผย ในตัวกรองตามบริบท ฉันไม่รู้ว่าจะเลือกอะไรสำหรับตัวตรวจสอบความถูกต้อง ขออภัย มุมมองเป็นภาษาฝรั่งเศส แต่ข้อมูลในข้อความไม่เป็นประโยชน์สำหรับคำขอของฉัน https://ibb.co/F0VGDgc
misterdidi avatar
de flag
ฉันไม่คุ้นเคยกับโมดูลตำแหน่งทางภูมิศาสตร์เลย แต่ถ้าคุณข้ามตัวตรวจสอบความถูกต้องของตัวกรองตามบริบทและใช้ 0 เป็นค่าทางเลือกของพารามิเตอร์การค้นหาของคุณ
cn flag
ฉันเพิ่งทดสอบและแผนที่ของหน้า Views ว่างเปล่า
cn flag
ฉันมีตัวกรองบริบทหลายตัวสำหรับฟิลด์นี้ ไม่รู้จะใช้ตัวไหนดี https://ibb.co/gmtjP5q กับ https://ibb.co/h1y43f0

โพสต์คำตอบ

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