วิธีที่สะอาดในการสร้างเบราว์เซอร์ taxonomy แบบง่ายที่มีความลึกไม่ จำกัด
ฉันใช้เวลาหลายวันพยายามหาวิธีที่สะอาดในการทำสิ่งต่อไปนี้: แสดงรายการคำศัพท์ระดับสูงทั้งหมดในคำศัพท์พร้อมลิงก์ไปยังคำศัพท์สำหรับเด็ก เมื่อคลิกลิงก์จะถูกนำไปยังรายการลูกของคำเหล่านั้น โฆษณาไม่มีกำหนดจนกว่าจะถึงคำที่อยู่ในระดับต่ำสุดซึ่งรายการโหนดที่ติดแท็กด้วยคำนั้นจะปรากฏขึ้น ดูเหมือนว่ามันจะเป็นฟังก์ชั่นที่ใช้กันทั่วไป แต่ฉันไม่สามารถหาวิธีแก้ปัญหาใด ๆ ที่สามารถจัดการกับความลึกตามอำเภอใจได้ โซลูชันที่เหมาะสมที่สุดคือโซลูชันที่ใช้ Views 3, Contexts, EntityFieldQueries หรือสิ่งอื่น ๆ ที่ได้รับการสนับสนุนเป็นอย่างดีใน Drupal 7 ฉันสามารถทำสิ่งที่ฉันต้องการได้เกือบทั้งหมดด้วยการสร้างมุมมองแบบง่าย ๆ กับสามโหนด: ความสัมพันธ์ของคำศัพท์ (คำศัพท์, ผู้ปกครองของคำ, และผู้ปกครองของผู้ปกครองของคำ) และผู้ใช้เหล่านั้นสำหรับตัวกรองบริบทตามลำดับ ปัญหาเดียวของเรื่องนี้คือถ้ามีโหนดที่มี termpath ที่มีความลึกน้อยเกินไปมันจะถูกระบุว่าเป็น "uncategorized" และสร้างลิงค์ตาย แทนที่จะทำอย่างนั้นฉันต้องการให้ลิงก์ไปยังคำศัพท์ย่อยถัดไปที่มีอยู่