मेरे पास एक सामग्री प्रकार से जुड़ी शब्दावली है। इस सामग्री प्रकार के साथ बनाए गए नोड को वर्गीकृत करने के लिए केवल एक शब्द का चयन किया जा सकता है। शब्दावली को वाहन कहा जाता है और इसमें 'कार, ट्रक, नावें' शब्द होते हैं। सामग्री प्रकार को वाहन भी कहा जाता है।
मैं पथ ऑटो का उपयोग करता हूं ताकि यह [शब्दावली: नाम] / [शब्द: नाम] दिखाता है, इसलिए जब इसका प्रतिपादन किया जाएगा, तो यह site.com/vehicles/trucks को दिखाएगा, उदाहरण के लिए, जो सभी ट्रकों को दिखाएगा ... विशिष्ट Drupal सामान .. ठीक है...
अब, मेरे पास एक दृश्य है जो पथ 'वाहनों' वाला एक पृष्ठ है। यह सामग्री प्रकार के वाहनों की सभी वस्तुओं को प्रदर्शित करने के लिए सेटअप है। ' यह पृष्ठ दृश्य एक तर्क 'वर्गीकरण शब्द आईडी लेने के लिए भी सेटअप है।'
ध्यान दें कि जब टैक्सोनॉमी शब्द मौजूद होता है, तो टैक्सोनॉमी पथ के लिए उत्पन्न url उर्फ हूबहू वैसा ही होता है जैसा कि व्यू पेज एक तर्क के साथ दिया गया है:
URL अलियासड टैक्सोनॉमी पथ = वाहन / ट्रक। तर्क = वाहनों / ट्रकों के साथ दृश्य पृष्ठ।
यह उद्देश्य पर है। मेरा लक्ष्य उस सामग्री प्रकार के सभी परिणामों को दिखाना था जब एक तर्क मौजूद नहीं था, और जब वह मौजूद था, तो यह सबसे महत्वपूर्ण रूप से उस वर्गीकरण के आधार पर परिणामों को फ़िल्टर करेगा और तर्क के बिना उसी फ़ील्ड और संरचना को बनाए रखेगा (जैसे कि site.com/vehicles)।
समस्या यह है, यह अपेक्षा के अनुरूप काम नहीं कर रहा है। site.com/vehicles मेरे विचार और संबंधित फ़िल्टर को सही ढंग से दिखाता है। site.com/vehicles/trucks ड्रुपल द्वारा आपूर्ति की जाने वाली नियमित, अनियोजित कराधान सूची दिखाता है।
क्या यह इसलिए है कि Taxonomy term ID तर्क सही तरीके से कॉन्फ़िगर नहीं किया गया है?
क्या यह एक वज़न का मुद्दा है, जहां टैक्सोनॉमी हुक, व्यूज़ के बाद फायरिंग कर रहे हैं? यदि हां, तो मैं यहां कैसे वज़न को फिर से व्यवस्थित कर सकता हूं ताकि यह सही ढंग से आग लग जाए और मुझे मेरे लिए आवश्यक परिणाम मिले?
मुझे पता है कि आप जो सुझाव देने जा रहे हैं - वह दृश्य ड्रुपल डिफ़ॉल्ट दृश्यों को ओवरराइड करने के लिए टैक्सोनॉमी / टर्म /% दृश्य के साथ आता है।
हालांकि, यह मेरे मामले में काम नहीं करने वाला है। मेरे पास अपनी शब्दावली के साथ कई प्रकार की सामग्री है और प्रत्येक अपने दृश्य और क्षेत्रों के अलग-अलग सेट (घरों और कारों के साथ, उदाहरण के लिए बहुत अलग फ़ील्ड सेट हैं)। टैक्सोनॉमी / टर्म /% काम करेगा यदि सभी सामग्री प्रकारों में समान फ़ील्ड्स होते हैं, तो मैं उस ओवरराइड में उन लोगों की नक़ल कर सकता हूं, लेकिन चूंकि यह मामला नहीं है, मैं परिणामों के आधार पर तर्क देने के लिए सही तरीके से अपना पथ कैसे प्राप्त कर सकता हूं वह शब्दावली और मेरे क्षेत्र की संरचना को बनाए रखती है?
क्षमा करें यदि वह भ्रमित था। संदर्भ के लिए साइट पर एक लिंक http://www.buyagainbaby.com । साइट वर्तमान में ओवरराइड के रूप में टैक्सोनॉमी / टर्म /% का उपयोग करती है, लेकिन फिर से, इसे बदलना होगा ताकि प्रत्येक दृश्य जिम्मेदार हो कि यह टैक्सोनॉमी के आधार पर अपने परिणाम सेट को कैसे प्रस्तुत करता है।