मेरे पास एक मुख्य मेनू है, जिसमें निम्न के समान एक शीर्ष-स्तरीय संरचना है:
Home - Categories - Something Else - ... - Contact
उन शीर्ष-स्तरीय लिंक में से प्रत्येक एक उपयुक्त नोड पेज पर जाता है।
मेरे पास श्रेणियाँ (बहु-स्तरीय) के लिए एक शब्दावली है, और मुझे "श्रेणियाँ" आइटम के तहत उप-मेनू में उन टैक्सोनॉमी शर्तों को प्राप्त करने की आवश्यकता है। मैं मुख्य मेनू में आइटम को हार्ड-कोडिंग से बचना चाहता हूं, क्योंकि उप-मेनू को शब्दावली के रूप में विकसित / सिकुड़ना चाहिए।
अतीत में मैंने इसे पूरा करने के लिए ओवर-अल्टरनेट कोड लिखा है, जो टैक्सोनॉमी ऑपरेशंस में हुक करता है और उस पर आधारित एक विशेष मेनू के उप-आइटम का प्रबंधन करता है (बहुत कुछ टैक्सोनॉमी मेनू के समान है, लेकिन प्रत्येक के लिए एक अलग मेनू होने के बिना। शब्दावली)।
जबकि वह विधि काम करती है, यह आदर्श नहीं है और निश्चित रूप से सामान्य नहीं है। मैं पुराने कोड से नए में बस उस कोड को नहीं उठा सकता, इसके लिए उचित मात्रा में अनुकूलन की आवश्यकता होगी।
मैं यह महसूस करने में मदद नहीं कर सकता कि इसके लिए 'मानक', मॉड्यूल-आधारित समाधान होना चाहिए।
मैंने संयोजन में विभिन्न मॉड्यूलों का एक समूह (यहां तक कि कुछ दृश्य-आधारित मॉड्यूल का उपयोग करने का सुझाव देते हुए, अजीब तरह से पर्याप्त है) का उपयोग करने के लिए कुछ सुझाव देखे हैं। मैं किसी भी सुझाव के लिए खुला हूं, लेकिन अगर इसमें 1 या 2 से अधिक मॉड्यूल स्थापित करना और हार्ड-कोडित, संदर्भ-विशिष्ट कॉन्फ़िगरेशन का लोड शामिल है, तो शायद यह इस मामले में बहुत अधिक मदद नहीं करेगा।