ฉันมีคำศัพท์ติดอยู่กับประเภทเนื้อหา สามารถเลือกได้เพียงหนึ่งคำเพื่อจัดหมวดหมู่โหนดที่ทำกับประเภทเนื้อหานี้ คำศัพท์เรียกว่ายานพาหนะและมีคำว่า 'รถยนต์รถบรรทุกเรือ' ประเภทเนื้อหาชื่อยานพาหนะ
ฉันใช้เส้นทางอัตโนมัติเพื่อให้แสดง [คำศัพท์: ชื่อ] / [คำศัพท์: ชื่อ] ดังนั้นเมื่อแสดงผลมันจะแสดง site.com/vehicles/trucks เช่นซึ่งจะแสดงรถบรรทุกทั้งหมด ... สิ่งทั่วไปของ Drupal .. ตกลง...
ตอนนี้ฉันมีมุมมองที่เป็นหน้าที่มีเส้นทาง 'ยานพาหนะ' มีการตั้งค่าให้แสดงรายการยานพาหนะประเภทเนื้อหาทั้งหมด การดูหน้านี้เป็นการตั้งค่าเพื่อรับอาร์กิวเมนต์ 'taxonomy term id'
โปรดทราบว่าเมื่อคำศัพท์อนุกรมวิธานปรากฏขึ้นนามแฝง URL ที่สร้างขึ้นสำหรับเส้นทางอนุกรมวิธานนั้นจะเหมือนกับหน้าเพจวิวที่มีอาร์กิวเมนต์ที่ให้มา:
URL เส้นทางอนุกรมวิธานแทนชื่อ = ยานพาหนะ / รถบรรทุก ดูหน้าเว็บพร้อมการโต้แย้ง = ยานพาหนะ / รถบรรทุก
นี่คือวัตถุประสงค์ เป้าหมายของฉันคือการแสดงผลลัพธ์ทั้งหมดของประเภทเนื้อหานั้นเมื่อไม่มีข้อโต้แย้งและเมื่อมีอยู่สิ่งสำคัญที่สุดจะกรองผลลัพธ์ตามคำว่าอนุกรมวิธานและเก็บฟิลด์และโครงสร้างเดียวกันโดยไม่มีอาร์กิวเมนต์ (เช่นเดียวกับ site.com/vehicles)
ปัญหาคือสิ่งนี้ไม่ทำงานตามที่คาดไว้ site.com/vehicles แสดงมุมมองและตัวกรองที่เกี่ยวข้องอย่างถูกต้อง site.com/vehicles/trucks แสดงรายการอนุกรมวิธานปกติที่ไม่ได้จัดทำโดย Drupal
นี่เป็นเพราะอาร์กิวเมนต์รหัสประจำตัว Taxonomy ไม่ได้รับการกำหนดค่าอย่างถูกต้องหรือ
นี่เป็นปัญหาเรื่องน้ำหนักที่มีการเรียก taxonomy hooks หลังจากการดูใช่ไหม ถ้าเป็นเช่นนั้นฉันจะจัดเรียงน้ำหนักใหม่ที่นี่เพื่อให้ไฟถูกต้องและให้ผลลัพธ์ที่ฉันต้องการได้อย่างไร
ฉันรู้ว่าคุณกำลังจะแนะนำอะไร - วิวมาพร้อมกับ taxonomy / term /% view เพื่อลบล้างมุมมองเริ่มต้น drupal
อย่างไรก็ตามนี่จะไม่ทำงานในกรณีของฉัน ฉันมีเนื้อหาหลายประเภทแต่ละประเภทมีคำศัพท์ของตนเองและแต่ละประเภทมีมุมมองและชุดข้อมูลที่แตกต่างกัน (เช่นบ้านและรถยนต์เป็นต้นมีชุดฟิลด์ที่แตกต่างกันมาก) อนุกรมวิธาน / คำศัพท์ /% จะใช้งานได้หากเนื้อหาทุกประเภทมีเขตข้อมูลเดียวกันดังนั้นฉันจึงสามารถเลียนแบบผู้ที่อยู่ในการแทนที่นั้นได้ แต่เนื่องจากไม่ใช่กรณีนั้นฉันจะได้รับพา ธ พร้อมอาร์กิวเมนต์เพื่อแสดงผลลัพธ์อย่างถูกต้อง ศัพท์ศัพท์นั้นและรักษาโครงสร้างฟิลด์ของฉัน
ขออภัยหากเกิดความสับสน เชื่อมโยงไปยังเว็บไซต์สำหรับการอ้างอิงhttp://www.buyagainbaby.com ขณะนี้ไซต์ใช้ taxonomy / term /% เป็น override แต่ต้องเปลี่ยนอีกครั้งเพื่อให้แต่ละมุมมองมีหน้าที่รับผิดชอบต่อการแสดงผลของชุดผลลัพธ์ตาม taxonomy