'अटैचमेंट डिस्प्ले' और 'ग्लोबल: व्यू एरिया' के बीच अंतर क्या है?


12

मैं यह तय करने की कोशिश कर रहा हूं कि मुझे किसका उपयोग करना चाहिए। दोनों संदर्भ फिल्टर को विरासत में दे सकते हैं, इसलिए मेरे मामले में दोनों अच्छे समाधान हैं। सिवाय इसके कि मेरे पास पहले से ही दूसरा दृश्य है जिसे मैं पहले के साथ जोड़ना चाहता हूं, इसलिए अटैचमेंट के साथ मुझे पहले के नए प्रदर्शन के रूप में पूरे अन्य दृश्य को फिर से करना होगा, लेकिन व्यू क्षेत्र के साथ मैं दूसरे दृश्य का पुन: उपयोग कर सकता हूं।

उनके पीछे क्या अवधारणा है? क्या मेरे द्वारा उल्लेखित की तुलना में अन्य अंतर हैं?

जवाबों:


8

बैकग्राउंड: व्यू एक व्यू है, एक व्यू में कई डिस्प्ले हो सकते हैं, जैसे पेज, फीड, अटैचमेंट, ब्लॉक।

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

ग्लोबल के साथ: व्यू एरिया (केवल ड्रुपल 7) से आप व्यू हेडर या फुटर के अंदर व्यू जोड़ सकते हैं।

यह कोई विशाल समर्थक नहीं है / यह एक तरह से दूसरे पर कर रहा है। केवल एक चीज जिसके बारे में मैं सोच सकता हूं वह यह है कि इसे देखने और स्टाइल करने के लिए। आपके स्टाइल के लिए अलग-अलग html टैग और क्लासेस होंगे।


दोनों तरीकों के साथ संदर्भ फिल्टर वारिस?
च्रिसली

1

जैसा कि iStryker कहते हैं, अटैचमेंट आपको एक दृश्य के एक प्रदर्शन को उसी दृश्य के किसी अन्य प्रदर्शन में संलग्न करने की अनुमति देते हैं ।

ग्लोबल का उपयोग करना: दृश्य क्षेत्र आपको किसी अन्य दृश्य के प्रदर्शन को पूरी तरह से संलग्न करने की अनुमति देता है। यह उपयोगी हो सकता है यदि दो दृष्टिकोण संगत नहीं हैं।

उदाहरण के लिए, यदि आप नोड्स के दृश्य से जुड़ी टैक्सोनॉमी शर्तों का एक दृश्य चाहते हैं।


इस तर्क से, Global: View areaअटैचमेंट का उपयोग करके सुपरसेड का उपयोग करता है ? क्यों Drupal हमेशा आपको एक ही काम करने के लिए 10 अलग-अलग तरीके प्रदान करता है?
दिनूली

1
इस मामले में, वे बिल्कुल एक ही बात नहीं कर रहे हैं। अगर मुझे शीर्ष पर प्रमोटेड नोड्स के साथ एक विशेष प्रकार के नोड्स का दृश्य चाहिए, तो गैर-प्रचारित नोड्स को थोड़ा अलग स्वरूपित करें, मैं एक दृश्य अनुलग्नक का उपयोग करूंगा। यह समझ में आता है क्योंकि वे मामूली अंतर के साथ एक ही दृश्य के दो उदाहरण हैं। अनुलग्नक के रूप में, उन्हें UI में एक साथ रखा जाता है, और उनके समान टेम्पलेट सुझाव और कक्षाएं होंगी। अगर मैं दो अलग-अलग विचारों से जुड़ा होना चाहता हूं और एक ही संदर्भ फिल्टर का उपयोग कर रहा हूं, तो मैं वैश्विक उपयोग
करूंगा

0

मुझे नहीं पता कि मैं उलझन में हूँ लेकिन;

मैं किसी भी समस्या के बिना होस्ट दृश्य के पृष्ठांकन का उपयोग कर सकता हूं यदि मैं इसमें कोई अन्य दृश्य संलग्न करता हूं (शीर्ष लेख या पाद लेख), लेकिन यदि मैं किसी अन्य दृश्य के ब्लॉक या पृष्ठ को हेडर (या पाद लेख) में एम्बेड करता हूं तो पृष्ठांकन उपलब्ध नहीं है, इसलिए यह एक बड़ा अंतर है मुझे ...

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