एक समूहीकरण क्षेत्र के आधार पर एक दृश्य देखें?


8

मैं D6 से D7 तक 2 साल पहले बनाई गई साइट को अपग्रेड कर रहा हूं। उस साइट में, मेरे पास वर्ष के अनुसार वर्गीकृत किए गए आइटमों का एक दृश्य है, ताकि प्रत्येक वर्ष के लिए आइटम एक अलग पृष्ठ पर दिखाई दें - आप वर्ष को देखते हैं, और यह उस वर्ष के लिए उपयुक्त नोड प्रदर्शित करता है। मुझे "पिछले वर्ष" और "अगले वर्ष" लिंक की आवश्यकता है, जो उन पृष्ठों से लिंक होगा जो पिछले या अगले वर्षों के लिए नोड्स दिखाते हैं, उपयुक्त हैं।

मैंने शीर्ष लेख में PHP कोड (PHP फ़िल्टर का उपयोग करके) को पारित करने की अनुमति देकर पुरानी (D6) साइट में किया, पास-इन "वर्ष" पैरामीटर पर गणित कर रहा है, और अगले और पिछले वर्षों के लिंक को कच्चे के रूप में लिख रहा हूं। एचटीएमएल। यह गलत लगता है - बहुत अन-ड्रुपल - लेकिन मैं यह पता नहीं लगा सकता कि इसे अधिक मूल रूप से करने के लिए विचार कैसे प्राप्त करें।

मेरी भावना यह है कि मैं समूहीकरण फ़ील्ड ("प्रारूप / सेटिंग्स" से) का उपयोग करना चाहूंगा, सिवाय इसके कि समूहीकृत नोड्स के बीच हेडिंग लगाने के बजाय (जो मेरे मामले में एक हजार नोड्स वाले पृष्ठ पर परिणाम देगा) प्रदर्शित) यह उन्हें उस समूहीकरण क्षेत्र के आधार पर पृष्ठों में विभाजित करेगा।

कोई विचार?

मुझे कुछ आइटम मिले जो संभावित उत्तर की ओर इशारा करते हैं। यह पिछला प्रश्न है:

वर्गीकरण की शर्तों के आधार पर पृष्ठांकन देखें

मेरे वर्ष भी वर्गीकरण की शर्तें हैं, इसलिए यह मेरे लिए काम करेगा यदि प्रश्न का उत्तर कभी भी दिया गया हो। हालांकि इसका कोई वास्तविक जवाब नहीं है, लेकिन इस बहुत अच्छे अर्ल माइल्स लेख के लिए एक संकेत है:

http://drupalwatchdog.com/1/1/how-to-create-new-features-in-views-3

यह मेरे उपयोग के मामले के बहुत करीब है, और मुझे लगता है कि अगर मुझे करना है तो मुझे अर्ल के निर्देशों के आधार पर एक दृश्य प्लगइन बनाने की कोशिश कर सकते हैं, लेकिन मैं कुछ सरल की उम्मीद कर रहा हूं। मैं एक लिखने की तुलना में एक प्लगइन का उपयोग करेंगे!

(लेख में, अर्ल का कहना है कि प्लगइन के लिए कोड http://drupal.org/project/views_plugin_examples पर पाया जा सकता है , लेकिन जब मैं उस परियोजना पर जाता हूं तो यह खाली प्रतीत होता है।)

किसी भी मामले में, यह "हल की गई समस्या" जैसा दिखता है - लेकिन मैं इसका समाधान नहीं ढूंढ सकता! किसी भी संकेत, इससे पहले कि मैं पहिया का फिर से आविष्कार करूं?


अपडेट: मैं "view_pager_month" मॉड्यूल के लिए कोड प्राप्त करने में सक्षम था जिसे अर्ल ने परियोजना के "संस्करण नियंत्रण" टैब पर जाकर अपने लेख में वर्णन किया है और इसे नीचे खींचने के निर्देशों का पालन कर रहा है। मैं देखता हूं कि मेरी जरूरतों को पूरा करने के लिए यह कितना करीब आता है। लेकिन ... मैं सुझाव देने से किसी को हतोत्साहित नहीं करना चाहता!
सेलियर

और, क्या आपने इससे अच्छा मॉड्यूल बनाया है? ;)
तूरियन

जवाबों:


1

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


0

आसान तरीका: विचार सारांश का उपयोग करें । आप इसे अपने मुख्य दृश्य के ठीक बाद अनुलग्नक के रूप में रख सकते हैं, और इसे पेजर के रूप में थीम कर सकते हैं।


दुर्भाग्य से लिंक टूट गया है। क्या आप किसी भी तरह से इसे शामिल कर सकते हैं?
लीमैनक्स

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