माता-पिता और बाल कर की अवधि कैसे दिखाएं?


14

मेरे पास इस तरह की एक शब्दावली है:

  • जनक १
    • बच्चा १
    • बच्चा २
    • बालक ३
  • जनक २
    • बच्चा १
    • बच्चा २

अब मैं इसके चाइल्ड टर्म्स के साथ पेरेंट टर्म की लिस्ट बनाने के लिए एक व्यू का इस्तेमाल करना चाहूंगा। मैं व्यू यूआई के साथ ऐसा करने की कोशिश करता हूं, लेकिन केवल माता-पिता शब्द को दिखाता हूं ... कोई बच्चा शब्द नहीं है। यह मेरे लिए बहुत उलझन की बात है।

क्या कोई इस मामले में मदद कर सकता है? धन्यवाद: डी

जवाबों:


14

दृश्य यह कर सकते हैं। दृश्य एसक्यूएल खोजों के लिए एक यूआई है इसलिए आप सामग्री डेटाबेस से बने क्वेरी के लिए परिभाषा निर्धारित कर रहे हैं।

  1. इस पंक्ति के साथ कॉन्फ़िगर किए गए पथ वाले पृष्ठ के साथ एक करोनॉमी शब्द प्रदर्शित करने के लिए एक दृश्य बनाएं category/%%एक वाइल्डकार्ड कि यूआरएल है कि इस प्रारूप से मेल खाता में लागू किसी भी मूल्य के लिए दृश्य प्रतिक्रिया कर देगा है।

  2. अपना प्रदर्शन और इच्छित फ़िल्टर सेट करें।

  3. एक संबंध (व्यू यूआई पृष्ठ का तीसरा स्तंभ) को परिभाषित करें और इसे वर्गीकरण शब्द: माता-पिता पर सेट करें। यह खोज की गई प्रत्येक वर्गीकरण अवधि में मूल क्षेत्र को देखने का दृश्य बताता है। (ध्यान दें कि ड्रुपल में प्रत्येक पद के लिए एक क्षेत्र शामिल होता है जो उसके माता-पिता की पहचान करता है, लेकिन उसके भाई-बहन या बच्चे नहीं।)

  4. आगे हम वाइल्डकार्ड की व्याख्या उस मार्ग से करते हैं जो हमने उस मार्ग के लिए उपयोग किया था जो कि दृश्य के लिए उपयोग किया गया था: एक संदर्भ फ़िल्टर (संबंध चयन के ऊपर) को परिभाषित करें और इसे एक वर्गीकरण पर सेट करें: termID। फॉर्म में, ड्रॉप डाउन बॉक्स में पेरेंट से संबंध सेट करें। यह दृश्य बताता है कि URL में कहा जा रहा शब्द टैक्सोनॉमी शब्दों के 'मूल' क्षेत्र के लिए फ़िल्टर के रूप में लागू होगा क्योंकि वे खोजे गए हैं।

  5. अंत में हमें प्रासंगिक फिल्टर को परिष्कृत करना होगा। आप यह बता सकते हैं कि यदि आप चाहते हैं तो फॉर्म के उस भाग में इसका उत्तर नहीं मिलता है, लेकिन क्या करना है, यह हमें बताना चाहिए कि यदि यह प्रश्न में समाधान ढूंढता है तो क्या करना चाहिए। ऐसा करने के लिए सत्यापन चेक बॉक्स की जाँच करें। मान्यकर्ता को टैक्सोनॉमी शब्द पर सेट करें और उस शब्दावली का चयन करें जो आपके पदानुक्रम पर लागू होती है। फिर फ़िल्टर मान प्रकार के रूप में टर्म आईडी या टर्म नाम को टर्म आईडी में परिवर्तित करें चुनें। यदि आप जो मान% में पास कर रहे हैं वह एक टर्म आईडी है, तो आप कर रहे हैं। यदि पारित मूल्य एक नाम है, तो आप डैश को रिक्त स्थान में बदलने के लिए बॉक्स की जांच करना चाह सकते हैं। यदि आपके पास कई शब्द शब्द हैं, तो URL में डैश होंगे, जो शब्द के नाम के वास्तविक स्थानों से मेल नहीं खाते हैं। यह थोड़ा सुधार उन्हें सहमत करता है ताकि एक परीक्षण सफल हो।

  6. अंत में पूर्वावलोकन क्षेत्र पर जाएं और आपके द्वारा ज्ञात बच्चों के लिए नाम या आईडी दर्ज करें और आपको बच्चों की शर्तों की सूची मिलनी चाहिए। आपको जिस भी क्रम में ज़रूरत हो, उन्हें व्यवस्थित करने के लिए छँटाई सेटिंग्स का उपयोग करें।

शुभ लाभ!


हेलो एश्लर, इस स्पष्टीकरण के लिए धन्यवाद। क्या आपके पास कोई विचार है कि टैक्सोनॉमी शब्द क्यों : माता-पिता रिश्तों की सूची में नहीं दिख रहे हैं?
ज़न्नत

2
माता-पिता की पहचान, वर्गीकरण शब्द का एक क्षेत्र है और क्षेत्र 'पीआईडी' है। इसे वहां एक टर्म नंबर संदर्भ के रूप में संग्रहीत किया जाता है, इसलिए यह पहले से ही है, लेकिन केवल एक संदर्भ के रूप में।
अशालर

1
मुझे रिश्तों में "वर्गीकरण शब्द: जनक शब्द" मिलता है, लेकिन मैं "फ़ील्ड" अनुभाग में मूल आईडी नहीं जोड़ सकता। मैं एक कॉलम में पैरेंटिड के साथ एक तालिका दिखाना चाहता हूं (यदि यह मौजूद है)।
निक

8

मेरे पास इस उपयोग दृश्य को भी संग्रहीत किया गया है, लेकिन थोड़े अलग तरीके से अशलर की तुलना करें।

  1. टैक्सोनॉमी शब्द जोड़ें : सर्फ़टल फ़िल्टर में टर्म आईडी
  2. टैक्सोनॉमी शब्द जोड़ें : RELATIONSHIPS में मूल शब्द । (छुट्टी की आवश्यकता है यह रिश्ता अनियंत्रित है।)
  3. वर्गीकरण शब्द जोड़ें : फ़िल्टर सेक्शन में जनक शब्द0 से महान का चयन करें ।
  4. Mycase Taxonomy शब्दावली में अपने टैक्सोनॉमी शब्द को फ़िल्टर करना न भूलें: मशीन का नाम (= व्यापार निर्देशिका)।

  5. Add Taxonomy term: अपने क्षेत्रों के लिए प्रदान की गई वर्गीकरण अवधि, माता-पिता से संबंध का चयन करें , प्रदर्शन से बहिष्करण की जाँच करें।

  6. सेटिंग में, FORMAT सेक्शन के तहत। फ़ील्ड 1 को समूहीकृत करने के लिए, (जनक) वर्गीकरण शब्द का चयन करें : लंबित वर्गीकरण शब्द

आपको जाना अच्छा चाहिए। आप समूह पर अधिक वर्ग आधार जोड़ने के लिए व्यू tpl का उपयोग कर सकते हैं। मैंने अपने स्क्रीनशॉट को संदर्भों के लिए संलग्न किया है। मेरी अंग्रेजी के लिए खेद है।

यहाँ छवि विवरण दर्ज करें


मेरे लिए काम नहीं किया। सभी शीर्ष स्तर के वर्गीकरण की शर्तों को दर्शाता है।
Riki137

0

यदि आप उस दृश्य को एक फ़ील्ड के रूप में उपयोग करना चाहते हैं, तो आप व्यू मॉड्यूल द्वारा Taxonomy Term Reference Filter का उपयोग करके दृश्य के बिना ऐसी सूची बना सकते हैं, और आप अभिभावक को निर्दिष्ट कर सकते हैं, इसलिए सूची को स्वचालित रूप से फ़िल्टर किया जा सकता है।

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