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