परिभाषा:
ड्रपल दृश्य मोड्युलले तपाईंलाई व्यवस्थित गर्न र तपाइँको सामाग्री लगभग कुनै पनि तरिकामा विश्वमा देखाउन सक्नुहुन्छ जुन तपाईं सोच्न सक्नुहुनेछ। लगभग एक लाख ड्रपल साइटहरू रिपोर्ट गर्छ कि तिनीहरूले दृश्य मोड्युल प्रयोग गर्छन्। यो त्यो राम्रो हो।
उदाहरणका लागि, हामीसँग पुस्तक समीक्षाहरूको लागि अनुकूल सामग्री प्रकार छौँ। प्रत्येक पुस्तक समीक्षामा निम्न क्षेत्रहरू छन्:
- आवरण छवि
- शीर्षक
- लेखक
- प्रकाशक
- प्रकाशन वर्ष
पूर्वनिर्धारित रूपमा, ड्रपलले तपाईंलाई यी समीक्षाहरूको आधारभूत सूची बनाउन दिनेछ। तपाईं सूचीमा प्रत्येक फिल्ड लुकाउन वा देखाउन सक्नुहुन्छ, र आवरण छविको साइज सेट गर्न सक्नुहुन्छ। और एकदम धेरै नहीं।
मिश्रण गर्नुहोस् र तपाईंको सामग्री
दृश्यहरूको साथ, अर्कोतर्फ, तपाईं यस डेटालाई सबै प्रकारको अनुकूलन सूचीमा मिलाउन र मिलाउन सक्नुहुन्छ। उदाहरणका लागि, तपाईं सक्नुहुनेछ:
- एउटा पेज राख्नुहोस् जुन सबै शीर्षकहरू मात्र उनीहरूको शीर्षकद्वारा सूचीबद्ध गर्दछ। प्रत्येक शीर्षक पूर्ण समीक्षामा लिंक गर्दछ।
- अर्को पृष्ठ हो जुन तपाईले समीक्षा गर्नुभएका सबै लेखहरू सूचीबद्ध गर्दछ। प्रत्येक लेखकले लेखकको शीर्षकको छोटो सूचीमा लिङ्क लिन्छ।
- एक ग्रिडमा छविहरू मात्र राख्ने तेस्रो पृष्ठ छ। प्रत्येक छविले पूर्ण समीक्षासँग लिङ्क गर्दछ।
- एक साइडबार छ जुन केवल थंबनेलको आवरण छवि देखाउँछ र तपाईंको छवटा सबैभन्दा हालको समीक्षाहरूको लागि टीजर छ। यसबाहेक, तपाइँ ती शब्दहरू मात्र देखाउँछ जुन शब्दहरू "पश्चिमी", "रहस्य" वा "पढ्नयोग्य तारा ट्रक फ्यान फिक्शन" शब्दहरूसँग ट्याग गरिएको छ।
र ती उदाहरणहरू मेरो टाउकोको माथिबाट टाढा छन्। यदि तपाइँ यसलाई सोच्न सक्नुहुन्छ, यो सम्भव छ कि तपाई यसलाई दृश्यमा निर्माण गर्न सक्नुहुन्छ।
हेर, म! कुनै कोड छैन!
र तपाईं यी सबै विचारहरू कोडको एकल लाइन बिना निर्माण गर्न सक्नुहुन्छ।
यदि तपाईंले कोडमा दृश्य गर्न थाल्नुभयो भने, यो केहि जस्तै देखिन्छ:
SELECT node.nid AS nid, node.created AS node_created नो नोड नोड लेईन जम्मा गर्नुहोस term_node term_node मा नोड .vid = term_node.vid लाई छोड्नुहोस् term_data term_data ON term_node.tid = term_data.tid WHERE (node.status = 1 OR (नोड। uid = *** CURRENT_USER *** र *** CURRENT_USER *** <> 0) अथवा *** अस्मिनिस्टरइडिड्स *** = 1) AND (नोड .मोटम <> 0) र (अपर (term_data.name) = UPPER ('ब्लग')) अर्डर द्वारा node_created DESCर त्यो केवल MySQL क्वेरी हो।
तपाईँले कोडलाई ढाँचा र आउटपुट आउट गर्नका लागि कोड चाहिन्छ। यदि तपाइँ कहिल्यै एक क्षेत्र वा एक शर्त थप्न चाहानुहुन्छ भने, तपाईंले कुनै पनि ब्रेक बिना कोड डुवाउन र कोड ट्वीक गर्नु पर्दछ।
दृश्यहरू? प्वाइन्ट र क्लिक गर्नुहोस्।
सामग्री प्रकार र दृश्यहरूमा विचार गर्दै
जब तपाइँ अनुकूल सामग्रीहरू र हेराइहरूसँग काम गर्न सिक्नुहुन्छ, तपाईले पत्ता लगाउनुहुनेछ कि तिनीहरूले अबसम्म असीमित सीएमएस समस्याहरूको विशाल प्रतिशत समाधान गर्न सक्छन्।
त्यसोभए, तपाइँ वा तपाइँको क्लाइन्टले "विशेष" पानाहरू चाहनेछ, अन्य CMS सफ्टवेयरमा , प्लगइनको लागि जटिल कोडिङ वा एक हानिकारक शिकारको आवश्यकता पर्दछ। तर सानो विचार संग, तपाईं तिनीहरूलाई एक वा बढी अनुकूलन सामग्री प्रकारहरू र एक राम्रो बनाइएको दृश्यमा कम गर्न सक्नुहुनेछ।
अनुकूलन मोड्युलसँग दृश्यहरू विस्तार गर्नुहोस्
सही, विचारहरूले सबै कुरा गर्न सक्दैन। तर यदि तपाई आफैले आफैंलाई दृश्यहरूको सीमाको विरुद्धमा खोज्नु भयो भने, ड्रपल.जा. हेर्नुहोस्। दृश्यहरू विस्तार गर्दै हजारौं मोड्युलहरू छन्। सधैंको रूपमा, तपाईले बुद्धिमानी मोड्युल चयन गर्नुपर्छ, तर यो एकदम सम्भव छ कि कसैले पहिले नै तपाईंको समस्या समाधान गरेको छ।
तर पहिलो कुराहरू सिक्नुहोस्
तर तपाइँ एक अनुकूलन मोड्युल खोज्नु अघि, तपाइँले वास्तवमा "आधारभूत" दृश्यहरूले के गर्न सक्नुहुनेछ भन्ने कुरा निश्चित गर्नुहोस्। त्यहाँ त्यहाँ धेरै ट्यूटोरियलहरू छन्, तर सिक्नको लागि उत्तम तरिका समावेश विचारहरू सक्षम छ। ठीक छ, तपाईलाई एक दृश्य बनाउन मूल तत्वहरू देख्नुहुनेछ। त्यसपछि तपाईं tweaking सुरु गर्न सक्नुहुन्छ - र यो सबै भन्दा राम्रो तरिका हो जान्न।