Score:0

แสดงชื่อตามตัวกรองมุมมองที่เปิดเผย

ธง gu

ฉันได้อ่านคำถามเหล่านี้แล้ว:

แต่มันไม่ได้ช่วย

เวอร์ชัน Drupal ของฉันคือ 9.1.9 ฉันมีมุมมองที่แสดงเงื่อนไขอนุกรมวิธาน คำศัพท์การจัดหมวดหมู่แต่ละคำมีช่อง เช่น "ประเภท" ฉันมี 16 ประเภทที่แตกต่างกันด้วยประเภท "คีย์|ค่า"

ฉันได้เปิดเผยตัวกรองตามฟิลด์ประเภท ฉันได้เพิ่มฟิลด์นี้ใน ตัวกรองบริบท และแทนที่ชื่อเมื่อค่าตัวกรองอยู่ใน URL

แต่!

  1. หากไม่มีค่าในชื่อ URL แสดงว่าเป็น "ทั้งหมด" แต่ก็ควร แสดงชื่อมุมมองเริ่มต้น
  2. หากใช้ตัวกรองและมีค่าใน URL ชื่อเรื่องจะแสดง KEY ของฟิลด์ แต่ไม่ใช่ VALUE ตัวอย่างเช่น "2" (ไม่ใช่ชื่อของประเภท)

ผมทำอะไรผิดหรือเปล่า?

Score:1
ธง mx
  1. คุณเปิดใช้งานชื่อแทนที่ภายใต้ ข้อยกเว้น เมื่อ แสดงผลทั้งหมดสำหรับฟิลด์ที่ระบุ ได้รับเลือกภายใต้ เมื่อไม่มีค่าตัวกรอง? จากนั้นจะทำสิ่งที่ควรทำ การแทนที่นั้นมีไว้สำหรับข้อยกเว้นเท่านั้น และคุณน่าจะมีค่า ทั้งหมด ที่นั่น. เปลี่ยนชื่อเรื่องนั้น ปิดและชื่อเริ่มต้นจะแสดงในกรณีที่ไม่มีอาร์กิวเมนต์สำหรับตัวกรอง
  2. ช่องรายการเก็บคีย์เท่านั้นไม่ใช่ค่า! นั่นคือเหตุผลที่ Contextual ใช้และแสดงคีย์ หากค่าของคุณไม่ซับซ้อน คุณอาจใช้เป็นคีย์ได้เช่นกัน คุณไม่จำเป็นต้องป้อนทั้งคีย์และค่าในการตั้งค่าฟิลด์ หากคุณป้อนเพียงค่าเดียว ระบบจะใช้เป็นทั้งคีย์และค่า หากคุณต้องจัดการกับวลี คุณอาจสร้างคีย์ด้วย "-" หรือ "_" และให้ค่าเป็นตัวพิมพ์ใหญ่อย่างเหมาะสม สิ่งนี้จะให้อาร์กิวเมนต์ตัวกรองบริบทที่คาดเดาได้
bigboy avatar
gu flag
1) การแทนที่ชื่อเรื่องไม่มีผลกระทบหากฉันเลือก "แสดงผลทั้งหมด" มุมมองจะแสดงชื่อมาตรฐานเท่านั้น ถ้าฉันเลือก "ระบุค่าเริ่มต้น" มันจะแสดง "ทั้งหมด" โดยไม่สนใจการแทนที่ชื่อเรื่องภายใต้ข้อยกเว้นอีกครั้ง
bigboy avatar
gu flag
2) ในการตั้งค่าฟิลด์บอกว่า "มีข้อมูลสำหรับฟิลด์นี้ในฐานข้อมูล การตั้งค่าฟิลด์ไม่สามารถเปลี่ยนแปลงได้อีกต่อไป" ดังนั้นหากฉันเปลี่ยน ฉันจะสูญเสียข้อมูลทั้งหมด และยิ่งไปกว่านั้น ภาษาไซต์หลักของฉันไม่ใช่ภาษาอังกฤษ ดังนั้นอาจมีปัญหาเกี่ยวกับพาธบางอย่างกับตัวกรอง หากฉันลบ "คีย์|ค่า" ออกและแทนที่ด้วย "ค่า" เท่านั้น
bigboy avatar
gu flag
2) "ช่องรายการเก็บคีย์เท่านั้น ไม่ใช่ค่า!" แต่มันแสดงค่าที่ถูกต้องในตัวกรองแบบเลื่อนลงได้อย่างไร หากสามารถแสดงบนเพจได้ แสดงว่าแสดงผลด้วยวิธีใดวิธีหนึ่ง เหตุใดจึงยากที่จะใส่ไว้ในชื่อเรื่อง ผมงงไปหมดแล้ว...
mx flag
1) อัปเดต Q ด้วยข้อมูลที่คุณแทนที่ชื่อภายใต้ค่าเริ่มต้น (ภาพหน้าจอ)? การตรวจสอบจะทำด้านล่างในส่วนถัดไป ไม่ใช่ในส่วนที่ไม่มีอาร์กิวเมนต์ 2) โปรดระวังเมื่อเปลี่ยนการตั้งค่าฟิลด์ ฉันยังไม่ได้ลองใช้ในฟิลด์คีย์|ค่า หากเป็นเพียงการเพิ่มจำนวนค่าที่นั่น ฉันคิดว่าคุณปลอดภัยแม้ว่าจะมีคำเตือนก็ตาม โดยปกติแล้วผู้คนจะถามเกี่ยวกับการลดจำนวนค่าฟิลด์ คุณสามารถค้นหาคำถามเหล่านั้นได้ 2) ฉันหาวิธีแสดง Value ในชื่อ Views ไม่ได้ ไม่ใช่เรื่องที่เป็นไปไม่ได้ แต่อาจต้องใช้โค้ดที่กำหนดเองเพื่อแก้ไข
bigboy avatar
gu flag
ขอบคุณสำหรับความช่วยเหลือของคุณ! ฉันได้สร้างฟิลด์เลือกการทดสอบใหม่โดยมีค่าเพียงค่าเดียวและใช้งานได้ ขณะนี้ชื่อแสดงอย่างถูกต้อง แต่มีปัญหากับเส้นทาง ตัวอย่างเช่น สามารถเป็น /?field_test_value=THIS+IS+FIELD+VALUE ได้ แต่ค่าของฟิลด์ไม่ใช่ภาษาอังกฤษ และทำให้เกิดปัญหาบางอย่าง เช่น เมื่อวาง url ไว้ที่อื่น แต่นี่ไม่เกี่ยวข้องกับคำถามนี้ ตอนนี้ฉันต้องแทนที่ URL สำหรับหน้าตัวกรองในมุมมองนี้
mx flag
สำหรับช่องที่มีหลายค่า ตัวกรองตามบริบทให้ตัวดำเนินการ AND และ OR สำหรับกรณีที่คุณต้องการระบุอาร์กิวเมนต์มากกว่าหนึ่งรายการในเวลาเดียวกัน และอักขระมักจะเป็น `+` และ `,` ดังนั้นโปรดใช้ความระมัดระวังเกี่ยวกับการใช้ + ;)

โพสต์คำตอบ

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