Drupal Views मॉड्यूल आपको दुनिया भर में अपनी सामग्री को लगभग किसी भी तरह से व्यवस्थित करने और दिखाने की अनुमति देता है। ऊपर आधा लाख ड्रूपल साइटें रिपोर्ट करें कि वे दृश्य मॉड्यूल का उपयोग करते हैं।
उदाहरण के लिए, मान लें कि आपके पास पुस्तक समीक्षाओं के लिए एक कस्टम सामग्री प्रकार है। प्रत्येक पुस्तक समीक्षा में निम्नलिखित फ़ील्ड शामिल हैं:
- कवर छवि
- शीर्षक
- लेखक
- प्रकाशक
- प्रकाशन वर्ष
डिफ़ॉल्ट रूप से, ड्रूपल आपको इन समीक्षाओं की मूल सूची बनाने देगा। आप लिस्टिंग में प्रत्येक फ़ील्ड को छुपा सकते हैं या दिखा सकते हैं, और कवर छवि का आकार सेट कर सकते हैं और बहुत कुछ नहीं।
अपनी सामग्री मिलाएं और मेल करें
दूसरी ओर, दृश्यों के साथ, आप इस डेटा को सभी प्रकार की कस्टम लिस्टिंग में मिलाकर मैच कर सकते हैं। उदाहरण के लिए, आप यह कर सकते हैं:
- एक ऐसा पृष्ठ है जो सभी पुस्तकों को केवल उनके शीर्षक से सूचीबद्ध करता है। प्रत्येक शीर्षक पूर्ण समीक्षा के लिए लिंक।
- एक और पृष्ठ है जो आपके द्वारा समीक्षा की गई सभी लेखकों को सूचीबद्ध करता है। प्रत्येक लेखक उस लेखक द्वारा खिताब की एक छोटी सूची से जुड़ा हुआ है।
- एक तीसरा पेज है जो है केवल एक ग्रिड में छवियों को कवर करें। प्रत्येक छवि पूर्ण समीक्षा के लिए लिंक।
- लीजिये साइडबार जो आपकी छः सबसे हाल की समीक्षाओं के लिए केवल थंबनेल कवर छवि और टीज़र दिखाता है। आगे, आप केवल उन पुस्तकों को दिखाएं जिन्हें "पश्चिमी", "रहस्य" या "पठनीय स्टार ट्रेक प्रशंसक कथा" शब्द से टैग किया गया है।
देखो, माँ! कोई कोड नहीं!
आप इन सभी विचारों को कोड की एक पंक्ति के बिना बना सकते हैं।
अगर आपको कोड में कोई दृश्य करना पड़ा, तो ऐसा कुछ दिखाई देगा:
Node.nid चुनें nid, node.created AS node_created नोड नोड से बाएं जॉइन term_node term_node node.vid = term_node.vid पर बाएं जॉइन term_data term_data टर्म_node.tid = term_data.tid पर (node.status = 1 OR (नोड। uid = *** CURRENT_USER *** और *** CURRENT_USER *** <> 0) या *** ADMINISTER_NODES *** = 1) और (node.promote <> 0) और (UPPER (term_data.name) = UPPER ('ब्लॉग')) node_created डीईएससी द्वारा आदेश
और यह सिर्फ MySQL क्वेरी है।
सामग्री प्रकार और विचारों में सोच रहा है
जैसा कि आप कस्टम सामग्री प्रकारों और विचारों के साथ काम करना सीखते हैं, आप पाएंगे कि वे अब तक पहुंचने योग्य सीएमएस समस्याओं का एक बड़ा प्रतिशत हल कर सकते हैं।
अक्सर, आप या आपका ग्राहक "विशेष" पृष्ठ चाहते हैं, जो कि अन्य सीएमएस सॉफ़्टवेयर पर जटिल कोडिंग या प्लगइन के लिए एक बेताब शिकार की आवश्यकता होगी। थोड़ी सी सोच के साथ, आप उन्हें एक या अधिक कस्टम सामग्री प्रकारों और एक अच्छी तरह से निर्मित दृश्य में कम कर सकते हैं।
कस्टम मॉड्यूल के साथ दृश्य बढ़ाएं
सच है, विचार सब कुछ नहीं कर सकते हैं, लेकिन यदि आप कभी भी दृश्यों की सीमाओं के खिलाफ खुद को पाते हैं, तो जांचें:
drupal.orgहजारों मॉडल हैं जो दृश्यों का विस्तार करते हैं। हमेशा के रूप में, आपको बुद्धिमानी से मॉड्यूल चुनना चाहिए, लेकिन यह संभव है कि किसी ने आपकी समस्या का समाधान कर लिया हो।
पहले विचार जानें
कस्टम मॉड्यूल की तलाश करने से पहले, सुनिश्चित करें कि आपने सीखा है कि "मूल" दृश्य क्या कर सकते हैं। वहां बहुत सारे ट्यूटोरियल हैं, लेकिन सीखने का सबसे अच्छा तरीका शामिल विचारों में से एक को सक्षम करना है।




