Score:0

ตัวกรอง Drupal Views ในฟิลด์วันที่ไม่ทำงานตามที่คาดไว้

ธง ro

ฉันมีมุมมอง Drupal7 ซึ่งรวมถึงฟิลด์ประเภทวันที่ (เช่น "วันที่กิจกรรม") ผ่านความสัมพันธ์ ฉันต้องการกรองฟิลด์นี้ตาม "วันนี้" (แสดงเฉพาะกิจกรรมที่มีวันที่ทำกิจกรรมเท่ากับวันนี้) (ติดตั้งโมดูล Date Views แล้ว)

ดังนั้นฉันจึงสร้างตัวกรองในฟิลด์นี้และความสัมพันธ์นี้ เลือกตัวดำเนินการ "เท่ากับ" และตัวเลือก "ค่าชดเชยจากเวลาปัจจุบัน เช่น "+1 วัน" หรือ "-2 ชั่วโมง -30 นาที"" "วันนี้". สิ่งนี้ส่งคืนผลลัพธ์ 0 แม้ว่าฉันจะแน่ใจว่าฉันมีกิจกรรมที่มีวันที่ทำกิจกรรม == วันนี้

จากนั้นฉันลองตัวดำเนินการอื่น ๆ และดูเหมือนว่าหลายตัวเสีย เฉพาะ "มากกว่าหรือเท่ากับ" และ "น้อยกว่าหรือเท่ากับ" เท่านั้นที่ทำงานตามที่คาดไว้ "น้อยกว่า" + "วันนี้" และ "มากกว่า" + "วันนี้" แสดงกิจกรรมพร้อมวันที่กิจกรรม == วันนี้ "ไม่เท่ากับ" + "วันนี้" โชว์ ทั้งหมด กิจกรรม รวมถึงผู้ที่มีกิจกรรมวันที่ == วันนี้ หากฉันใช้มุมมองโดยไม่มีตัวกรองวันที่ กิจกรรมเหล่านี้และวันที่จะแสดงอย่างถูกต้อง

ฉันได้ลอง "อยู่ระหว่าง" + "วันนี้" + "วันนี้" ซึ่งส่งคืนผลลัพธ์ 0 เช่นกัน "อยู่ระหว่าง" + "เมื่อวาน" + "พรุ่งนี้" ส่งคืนกิจกรรมทั้งหมดจากเมื่อวาน วันนี้ และพรุ่งนี้ (ซึ่งหมายความว่าค่าต่ำสุดและสูงสุดรวมอยู่ด้วย ไม่ใช่เฉพาะ ซึ่งเป็นสาเหตุว่าทำไมวันนี้+วันนี้จึงควรใช้ได้เช่นกัน)

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

จากนั้น ฉันพยายามใช้ Contextual Filter ฉันสามารถเลือกระหว่างฟิลด์วันที่กิจกรรมปกติและฟิลด์วันที่กิจกรรมในรูปแบบ CCYYMMDD เมื่อฉันเลือกอย่างหลังและรวมกับ "ระบุค่าเริ่มต้น" > "วันที่ปัจจุบัน" วิธีนี้ใช้ได้ แต่เขตเวลาไม่ถูกต้องและสิ้นสุดวันที่เวลา 22.00 น. ดังนั้นกิจกรรมที่มีวันที่หลังเวลา 22.00 น. จะไม่แสดง ฉันคิดว่าเหตุผลที่เป็นรูปแบบวันที่ CCYYMMDD ไม่มีเวลาดังนั้น UTC ใช้เป็นค่าเริ่มต้น. เมื่อฉันใช้ฟิลด์วันที่กิจกรรมปกติและรวมกับ "ระบุค่าเริ่มต้น" > "วันที่ปัจจุบัน" จะแสดงผลลัพธ์เป็น 0 อีกครั้ง

ฉันจะทำตัวกรองอย่างง่ายสำหรับวันที่ปัจจุบันได้อย่างไร ดูเหมือนว่าจะเป็นฟังก์ชันพื้นฐานสำหรับฉัน

โพสต์คำตอบ

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