जिस तरह से आप इस कार्य को देख रहे हैं वह पूरी तरह से मेनू यूआई लिखा गया है। डेटाबेस में जिस तरह से मेनू को संरचित किया जाता है, वह सभी प्रकार की अन्य संभावनाओं के लिए अनुमति देता है, जिसे कोई भी करने के लिए मॉड्यूल बना सकता है।
मैं मानता हूं (मुझे नहीं पता क्योंकि मैं मेनू मॉड्यूल के निर्माण से जुड़ा नहीं था और मैंने कभी इसकी जांच नहीं की है):
इसका कारण यह है कि ड्रुपल में मेनू यूआई केंद्रों के आसपास होता है, मेनू आइटम नहीं।
ऐसा इसलिए है क्योंकि आपके पास आम तौर पर एक या एक से अधिक मेनू होते हैं जिन्हें आप साइट के आसपास प्रदर्शित करना चाहते हैं, इसलिए आप किसी दिए गए मेनू में मेनू आइटम जोड़ते हैं।
विकल्प यह है कि सब कुछ मेनू आइटम (पथ) के चारों ओर घूमता है और आप एक पथ पर जाते हैं और कहते हैं "मैं चाहता हूं कि यह मार्ग इन सभी मेनू में हो"।
मैं कहूंगा कि निर्णय किया गया था (यदि यह भी एक निर्णय था। यह काफी संभव है कि यह सिर्फ इस तरह लिखा गया था और किसी ने भी इसका उपयोग नहीं किया) कथित उपयोग के मामलों के आधार पर।
व्यक्तिगत रूप से, मैं मेनू आइटम स्तर की तुलना में मेनू स्तर पर मेनू के प्रबंधन के लिए अधिक उपयोग के मामलों को देख सकता हूं। शायद ही कभी मैं सभी मेनू देखना चाहता हूं जो एक मेनू आइटम में है। आमतौर पर मैं सिर्फ एक मेनू का प्रबंधन करना चाहता हूं, फिर इसे उस स्थान पर रख दें जहां इसे लेआउट में जाना है। यह एक असतत मेनू है, इसलिए इसे इस तरह से प्रबंधित किया जाता है।
मैं देख सकता हूं कि किसी दिए गए पृष्ठ के लिए सभी मेनू आइटम देखने के लिए कुछ उपयोग के मामले होंगे, लेकिन मुझे निश्चित रूप से लगता है कि यह देखना सामान्य है कि मेनू में कौन से मेनू आइटम हैं।
दृश्य में मेनू आइटम का समर्थन होता है इसलिए मेनू आइटम दृश्य बनाना बहुत आसान होता है जो वैकल्पिक UI प्रस्तुत करेगा।