Score:0

แสดงเพจเจอร์ที่ด้านบนและด้านล่างของหน้ามุมมอง แต่เฉพาะที่ด้านล่างของบล็อกมุมมอง

ธง pe

สำหรับโครงการที่ทำงานบน Drupal 9.2.9 ฉันต้องการเพจเจอร์ที่ด้านบนและด้านล่างของหน้ามุมมอง ฉันให้มันทำงานในเพจโดยแก้ไขเป็น views-view.html.twig ที่กำหนดเองในธีม (โดยใช้ตัวเลือกเพจเจอร์แบบเต็มในการแสดง Views) น่าเสียดายที่สิ่งนี้ส่งผลให้เกิดเพจเจอร์สองเท่าบนบล็อกโดยใช้มินิเพจเจอร์ด้วย

ฉันคิดว่าฉันต้องการตรรกะเงื่อนไขเล็กน้อยในเทมเพลต views-view.html.twig เพื่อตรวจสอบ ถ้า ⦠เป็นเพจเจอร์แบบเต็ม เทียบกับ ถ้า ⦠เป็นเพจเจอร์ขนาดเล็ก, หรือ ถ้า ⦠เป็นหน้า เทียบกับ ถ้า ⦠ถูกบล็อก. ฉันจะประสบความสำเร็จได้อย่างไร

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

Score:3
ธง in

มุมมองให้ คำแนะนำเกี่ยวกับธีมหนึ่งในนั้นออกจากประเภทการแสดงผล (เช่น หน้า บล็อก ฯลฯ) แทนที่คำแนะนำสำหรับหน้า (การดู-ดู--page.html.twig) และคัดลอก {% ถ้าเพจเจอร์ %}{{ เพจเจอร์ }}{% endif %} ไปทุกที่ที่คุณต้องการบนยอดวิว สิ่งนี้จะใช้กับการแสดงหน้าของมุมมองเท่านั้น และใช้กับที่อื่นไม่ได้

อ้างถึง views-view.html.twig สำหรับมาร์กอัปเริ่มต้นของเทมเพลตนี้ ตำแหน่งเริ่มต้นของ {{ เพจเจอร์ }} อยู่หลังแถว

Score:3
ธง bd

ดู ดูไฟล์เทมเพลต สำหรับรายละเอียดเกี่ยวกับวิธีลบล้างเทมเพลตมุมมอง หากต้องการอ้างอิงจากหน้านั้น:

เทมเพลตมุมมองทั้งหมดสามารถแทนที่ได้ด้วยชื่อต่างๆ โดยใช้มุมมอง ID การแสดงผลของมุมมอง ประเภทการแสดงผลของมุมมอง หรือการรวมกันบางอย่าง

ดังนั้น ในกรณีของคุณ คุณอาจต้องการมีเทมเพลตที่แตกต่างกันสำหรับบล็อกการดูและหน้าการดูของคุณ

ลิงก์เหล่านี้ยังช่วยให้คุณเข้าใจได้ดีขึ้นว่าคำแนะนำเทมเพลตทำงานอย่างไร โดยเฉพาะอย่างยิ่งในบริบทของมุมมอง:

อีกด้วย การค้นหาไฟล์เทมเพลตด้วยการดีบัก สามารถช่วยคุณเปิดใช้งานการดีบัก twig และรับข้อมูลเกี่ยวกับคำแนะนำเทมเพลตที่มีในกรณีเฉพาะของคุณ

โพสต์คำตอบ

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