เพจการดูไม่แสดงเพจเจอร์


11

ฉันมีเพจวิวที่แสดงทีเซอร์บทความ มีบทความจำนวนมากใน db และฉันแสดงเพียง 5 รายการต่อหนึ่งหน้าในมุมมอง แต่เพจเจอร์ไม่ปรากฏขึ้นเลย นี่คือการกำหนดค่า Views ของฉันฉันกำลังทำอะไรผิดหรือเปล่า? มีข้อบกพร่องหรือไม่?

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

ตัวอย่างในหน้าจอ Views จะไม่แสดงเพจเจอร์ที่ด้านล่างของทีเซอร์เนื้อหาและจะไม่แสดงบนหน้าจริง

ความคิดใด ๆ


คุณสามารถเพิ่มสรุปผลลัพธ์สำหรับมุมมองได้หรือไม่? และจะเกิดอะไรขึ้นถ้าคุณเปลี่ยนเนื้อหาจากทีเซอร์เป็นฟิลด์
arrubiu

ภายใต้ "ขั้นสูง -> ชุดรูปแบบ" แม่แบบใด ๆ ที่ถูกแทนที่? เทมเพลตล่าสุดหรือมีการนำไปใช้หรือไม่
Citricguy

เพื่อให้ชัดเจน - คุณแน่ใจหรือว่าคุณมีบทความมากกว่า 5 บทความที่เผยแพร่
schnippy

เมื่อฉันเพิ่มสรุปผลลัพธ์ในส่วนหัวจะแสดง "แสดง 1 -5 จาก 14" ดังนั้นฉันจึงมีเนื้อหาเพิ่มเติมแน่นอน
Kenny Wyland

1
ถ้าฉันเปลี่ยนไปใช้ Fields แทน Teasers เพจเจอร์จะปรากฏขึ้น (wth?) แต่แน่นอนฉันได้สูญเสียสไตล์ทั้งหมดที่มาพร้อมกับชุดรูปแบบของฉันในทีเซอร์ ฉันไม่ต้องการที่จะหยุดพักทุกสิ่งเพียงเพราะสิ่งที่ดูเหมือนจะเป็นข้อผิดพลาด ความช่วยเหลือใด ๆ
Kenny Wyland

คำตอบ:


12

สิ่งนี้อาจมีเหตุผลทั้งหมด ฉันเพียงแค่ให้ imho น่าจะเป็นที่ไม่ชัดเจนที่สุด:

ไปที่ "การตั้งค่าเพจเจอร์" (บนหน้าจอของคุณคลิก "Paged, 5 รายการ") และเปลี่ยน "pager id" Docs บอกว่านี่เป็นสิ่งจำเป็นเฉพาะเมื่อมีการดูมากกว่าหนึ่งครั้งบนหน้าเว็บ แต่ฉันเห็นตัวอย่างสดที่ทำให้เพจเจอร์ไม่แสดงในเพจที่ดูแบบครั้งเดียว


ฉันแก้ไขหน้าใด ๆ ที่ฉันทำงานให้กับพวกเขามานานแล้ว แต่ฉันเชื่อว่าความคิดเห็นนี้เป็นหัวใจของปัญหาที่ฉันมี (แม้ว่าฉันจะแก้ไขมันต่างออกไป) ดังนั้นฉันจะยอมรับมัน
Kenny Wyland

@ KennyWyland คุณช่วยกรุณาให้ soln ของคุณ เกินไป. ขอบคุณ
SGhosh

1
นี่คือคำตอบที่ถูกต้องสำหรับฉัน! เมื่อเร็ว ๆ นี้ฉันได้รวมการดูอีกครั้งบนหน้าเว็บและเห็นได้ชัดว่ามีความขัดแย้งกับหมายเลขเพจเจอร์
daggerhart

11

ฉันเจอปัญหานี้เมื่อเร็ว ๆ นี้นับตั้งแต่อัปเกรดเป็นมุมมอง 3.8 สำหรับฉันปัญหาเกิดจากโมดูล views_php ตามที่กล่าวไว้ที่นี่: https://www.drupal.org/node/2276165นอกจากนี้ยังมีโปรแกรมแก้ไขเพื่อแก้ไข


1
ขอบคุณลี ฉันใช้โปรแกรมปะแก้จากลิงค์และใช้งานได้ นี่เป็นวิธีแก้ไขปัญหาที่สองเมื่อใช้มุมมอง 3.8 และฟิลด์ views_php ภายในมุมมองของคุณ
Federico Arena

ทำงานให้ฉันด้วย views_php 7.x-1.0-alpha1 เช่นกัน
leymannx

drupal.org/files/issues/views_php-pager_missing-2276165-1.patch - Patch ทำงานให้ฉันเช่นกัน ขอบคุณ
J Sinha

0

วิธีการแก้ปัญหาที่อธิบายไว้ในคำตอบจาก aexl ทำงานสำหรับฉัน

สำหรับผู้ที่ไม่เข้าใจคำตอบนั้นอาจจะช่วยได้:

ไปที่ "การตั้งค่าเพจเจอร์" (บนภาพหน้าจอของคุณคลิก "Paged, 5 รายการ") และเปลี่ยน "pager id" เป็นอย่างเช่น 5 หรือหมายเลขใด ๆ แทนที่จะปล่อยว่างไว้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.