इसकी पदानुक्रमित संरचना में एक दृश्य में शब्दों को कैसे दिखाया जाए?


20

मैंने उत्पाद शब्दावली की शर्तों को दिखाने के लिए एक दृश्य बनाया है ।

मैं जो दृश्य सेट करता हूं:

प्रारूप: Html सूची

दिखाएँ: फ़ील्ड

फ़ील्ड: वर्गीकरण शब्द: नाम

यह ठीक काम करता है लेकिन यह पदानुक्रमित संरचना खो जाता है।

उत्पाद शब्दावली में यह संरचना है:

- कारें

--Ford

--Volvo

- कंप्यूटर

--डेस्कटॉप

--लैपटॉप

लेकिन दृश्य में शब्द पदानुक्रमित संरचना को खो देते हैं और इस तरह सूचीबद्ध होते हैं:

- कारें

-Ford

-Volvo

- कंप्यूटर

-डेस्कटॉप

-लैपटॉप

मुझे यहां क्या समझ नहीं आ रहा है??

जवाबों:


16

मेरा सुझाव है कि आप व्यू ट्री मॉड्यूल को आजमाएं जो ट्री-स्टाइल (आसन्न) व्यू स्टाइल प्लगइन स्थापित करता है जो आपको एक पदानुक्रमित तरीके से शब्दावली को सूचीबद्ध करने की अनुमति देता है।

टिप्पणी: व्यू प्रिव्यू में ट्री लेआउट नहीं दिखाया गया है, लेकिन सामान्य पृष्ठ प्रदर्शन एक पेड़ के रूप में आउटपुट करता है।



12

व्यू ट्री तेज़ और सरल पदानुक्रम विन्यास के लिए अच्छा है, लेकिन इसमें कुछ विशेषताओं का अभाव है जैसे विभिन्न क्षेत्रों / विभिन्न पेड़ स्तरों के लिए कॉन्फ़िगरेशन और समूहन

आप व्यू फील्ड व्यू के साथ अधिक लचीला कॉन्फ़िगरेशन प्राप्त कर सकते हैं ।

यह वह सेटअप है जिसकी मुझे तीन स्तरों के एक वर्गीकरण वाले पेड़ की ज़रूरत है जहाँ मुझे शीर्ष स्तर के शब्द द्वारा समूहीकरण करने की आवश्यकता थी।

  1. पृष्ठ प्रदर्शन (या किसी अन्य प्रदर्शन) के साथ शब्दों का एक दृश्य बनाएं
  2. संबंध जोड़ें "वर्गीकरण शब्द: जनक शब्द"
  3. फ़ील्ड जोड़ें: शब्द का नाम (संबंध के बिना), शब्द का नाम (मूल संबंध, प्रदर्शन से बाहर रखा गया)
  4. फ़िल्टर वर्गीकरण शीर्षक जोड़ें: मूल शब्द (मूल संबंध) 0. के बराबर (केवल स्तर 2 दिखाएं)
  5. प्रारूप सेटिंग में, फ़ील्ड (मूल) शब्द के नाम के साथ समूहीकरण का उपयोग करें (स्तर 1 प्रदर्शित करने के लिए)
  6. एक नया प्रदर्शन जोड़ें (एक अनुलग्नक अच्छा है)
  7. इसके फ़ील्ड्स को ओवरराइड करें (बस किसी भी फ़ील्ड पर क्लिक करें, शीर्ष पर चयन बॉक्स से इस लगाव (ओवरराइड) को चुनें, और फिर फ़ील्ड को सहेजें। (यह पुनरावृत्ति से बचने के लिए है)
  8. अनुलग्नक को ओवरराइड करें टैक्सोनॉमी शब्द जोड़कर प्रासंगिक फ़िल्टर: नाम (मूल संबंध)
  9. अपने दृश्य फ़ील्ड में एक दृश्य फ़ील्ड (वैश्विक: दृश्य) जोड़ें।
  10. दृश्य फ़ील्ड कॉन्फ़िगरेशन में अनुलग्नक का उपयोग करें, और अनुलग्नक के लिए भेजे गए संदर्भ फ़िल्टर मान के रूप में शब्द (माता-पिता नहीं) के लिए टोकन जोड़ें।

आप चरण 4 में फ़िल्टर से संबंध को हटा सकते हैं, यह मुख्य प्रदर्शन में शीर्ष स्तर को प्रदर्शित करेगा, इसलिए आप समूहन (चरण 5) को छोड़ सकते हैं, फिर प्रत्येक स्तर के लिए एक नया प्रदर्शन जोड़ें जिसे आप प्रदर्शित करना चाहते हैं (स्तरों को नियंत्रित करना नहीं)। प्रदर्शित करने के लिए)

मेरे लिए इसने व्यू ट्री के लगभग समान परिणाम दिए लेकिन लचीलेपन के साथ मुझे इसकी आवश्यकता थी।


4

मैंने Taxonomy मेनू मॉड्यूल का उपयोग करके समान कार्य हल किया है ।

आसानी से मौजूदा मेनू में अपने किसी भी वर्गीकरण स्वायत्तता का रूपांतरण करें!

विशेषताएं:

  • कस्टम मेनू प्रति शब्दावली
  • डिफ़ॉल्ट पथ का उपयोग करता है
  • दृश्य के साथ एकीकृत
  • पथ ऑटो के साथ एकीकृत
  • हुक का उपयोग करके मेनू पथ को कस्टमाइज़ करें: संस्करण 6.x-2.x के लिए डेवलपर दस्तावेज़
  • यह अन्य मेनू मॉड्यूल के साथ हस्तक्षेप नहीं करता है

यदि आप i18n साइट बनाना चाहते हैं तो मैं इस मॉड्यूल का उपयोग नहीं करने की सलाह देता हूं। यह इस मामले में बड़ी समस्या बनाता है।
डेम

क्या आप विशेष रूप से वर्णन कर सकते हैं कि i18n साइट के लिए इस मॉड्यूल में किस प्रकार की समस्याएं हैं? मुझे इस मॉड्यूल के साथ अंतर्राष्ट्रीयकरण से कोई समस्या नहीं थी।
पीटर लोज़ोवित्स्की

यदि आपके पास i18n वर्गीकरण और i18n मेनू है तो इसे ठीक से चलाने का कोई तरीका नहीं है। आप मॉड्यूल प्रोजेक्ट साइट पर भी इसके बारे में पढ़ सकते हैं। उसके लिए कोई सहारा नहीं है।
डेम


3

यदि आपके पास केवल 2 स्तर श्रेणी के पेड़ हैं और उलटे नेस्टेड प्रारूप को खोने या विषय फ़ाइलों के साथ हैकिंग का मन नहीं है, तो आप निम्न प्रकार की कार्यक्षमता प्राप्त कर सकते हैं:

  1. दृश्य में "पैरेंट टर्म" संबंध जोड़ना और इसकी आवश्यकता है।
  2. दो "टर्म नेम" फील्ड वाले। एक रिश्ते के बिना, और दूसरा नए बनाए रिश्ते का उपयोग करके प्रदर्शन क्षेत्र से छिपा हुआ है।
  3. समूहन फ़ील्ड के रूप में छिपे हुए फ़ील्ड का उपयोग करें।

यकीन नहीं होता तो बिल्कुल वही था जो अभीष्ट था ...


यह एक अच्छी कोशिश है लेकिन ठीक वैसा नहीं जैसा मुझे चाहिए।
शेफेलोन

1

दृश्य भाड़े के पास एक दृश्य_सुमरी_टैक्सोनॉमी सबमॉड्यूल है जो आपको लगता है कि आप क्या देख रहे हैं:

"यह आपके दृश्य परिणामों में वर्गीकरण की शर्तों का एक श्रेणीबद्ध सारांश प्रदर्शित करता है।"

http://drupal.org/project/views_hacks#views_summary_taxonomy

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.