วิธีที่คุณเห็นว่าการทำงานนี้เป็นวิธีการเขียนเมนู UI อย่างแท้จริง เมนูโครงสร้างถูกสร้างขึ้นในฐานข้อมูลช่วยให้สามารถทำสิ่งต่าง ๆ ได้ทุกประเภทซึ่งทุกคนสามารถสร้างโมดูลได้
ฉันถือว่า (ฉันไม่รู้เพราะฉันไม่ได้เกี่ยวข้องกับการสร้างโมดูลเมนูและฉันไม่เคยตรวจสอบสิ่งนี้):
เหตุผลก็คือในเมนู drupal UI ของเมนูจะอยู่กึ่งกลางเมนูไม่ใช่รายการเมนู
นี่เป็นเพราะคุณมีเมนูอย่างน้อยหนึ่งรายการที่คุณต้องการแสดงในไซต์ดังนั้นคุณจึงเพิ่มรายการเมนูลงในเมนูที่กำหนด
ทางเลือกคือทุกสิ่งหมุนรอบรายการเมนู (พา ธ ) และคุณไปที่พา ธ และพูดว่า "ฉันต้องการพา ธ นี้ให้อยู่ในเมนูทั้งหมด"
ฉันจะบอกว่ามีการตัดสินใจ (ถ้าเป็นการตัดสินใจมันเป็นไปได้มากที่มันถูกเขียนขึ้นมาด้วยวิธีนี้
โดยส่วนตัวฉันสามารถดูกรณีการใช้งานเพิ่มเติมสำหรับการจัดการเมนูในระดับเมนูมากกว่าที่ระดับรายการเมนู ฉันอยากจะเห็นเมนูทั้งหมดที่มีอยู่ในรายการโดยปกติฉันแค่ต้องการจัดการเมนูจากนั้นวางไว้ในตำแหน่งที่มันต้องอยู่ในเลย์เอาต์ มันเป็นเมนูที่ไม่ต่อเนื่องดังนั้นมันจึงถูกจัดการอย่างนั้น
ฉันสามารถดูได้ว่ามีกรณีการใช้งานบางอย่างสำหรับการดูรายการเมนูทั้งหมดสำหรับหน้าเว็บที่กำหนด แต่ฉันคิดว่ามันเป็นเรื่องธรรมดาน้อยกว่าที่ต้องการเห็นว่ารายการเมนูใดบ้างในเมนู
Views มีการรองรับไอเท็มเมนูดังนั้นมันง่ายมากที่จะสร้างมุมมองไอเท็มเมนูที่จะแสดง UI ทางเลือก