CMS: डेटासेट के बारे में
6 मिनट
डेटासेट आपके पेज के एलिमेंट्स और CMS (कंटेंट मैनेजमेंट सिस्टम) कलेक्शन के कंटेंट के बीच अहम लिंक का काम करते हैं। ये पूरी तरह फंक्शनल होते हैं और आपकी लाइव साइट पर दिखाई नहीं देते। डेटासेट की मदद से आप कलेक्शन कंटेंट दिखाने, यूज़र इनपुट स्टोर करने या दोनों के लिए टू-वे कनेक्शन बना सकते हैं। डेटासेट सेटिंग्स में आप तय कर सकते हैं कि कौन-से आइटम लोड हों, वे किस क्रम में हों और एक बार में कितने आइटम दिखाई दें।
नोट:
डेटासेट Wix Harmony Editor का हिस्सा नहीं हैं। Wix Harmony में आप रिपीटर को सीधे अपने कलेक्शन से कनेक्ट करते हैं और मैनेज आइटम्स पैनल में कनेक्शन मैनेज करते हैं। Wix Harmony में CMS के नए फीचर्स के बारे में और जानें।
अपने पेजों पर कलेक्शन कंटेंट कनेक्ट करें और दिखाएं
डेटासेट की मदद से आप कंट्रोल कर सकते हैं कि आपके पेज एलिमेंट्स के कौन-से हिस्से आपके कलेक्शन के किन फ़ील्ड से कनेक्ट हों। हर डेटासेट एक कलेक्शन से कनेक्ट होता है और डेटासेट से कनेक्ट किया गया हर एलिमेंट, कलेक्शन के किसी फ़ील्ड से कनेक्ट होता है। इससे आप नए तरीके से मैनेज कर सकते हैं कि कौन-सा कंटेंट कहां दिखाई दे।
अपनी डिज़ाइन प्रोसेस को आसान बनाने के लिए डेटासेट को रिपीटर्स से कनेक्ट करें। रिपीटर्स में आप कई एलिमेंट्स वाला एक आइटम डिज़ाइन कर सकते हैं और उसी लेआउट को दोहरा सकते हैं। अपने डेटासेट में आप चुनते हैं कि कौन-से कलेक्शन फ़ील्ड, आइटम एलिमेंट्स से कनेक्ट हों। इसके बाद आपके रिपीटर का हर आइटम एक जैसा लेआउट रखते हुए कलेक्शन का अलग आइटम दिखाता है।
डेटासेट को कलेक्शन और एलिमेंट्स से कनेक्ट करने का तरीका जानें।

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

कंट्रोल करें कि कौन-से आइटम दिखें, कितने दिखें और किस क्रम में दिखें
डेटासेट से आपको इस पर पूरा कंट्रोल मिलता है कि विज़िटर कौन-सा कंटेंट देखें, एक बार में कितने आइटम लोड हों और वे किस क्रम में दिखाई दें। इन ऑप्शंस का इस्तेमाल करने से आप अपनी साइट पर फोकस्ड, तेज़ी से लोड होने वाला और एंगेजिंग एक्सपीरियंस बना सकते हैं।
- हर लोड में आइटम सीमित करें: एक बार में कितने कलेक्शन आइटम दिखें, यह तय करने के लिए आइटम्स पर लोड फ़ील्ड का इस्तेमाल करें। कम आइटम दिखाने से आपका पेज तेज़ी से लोड होता है और लेआउट साफ़ रहता है। विज़िटर को और आइटम देखने की सुविधा देने के लिए "लोड मोर" बटन, "नेक्स्ट/प्रीवियस पेज" बटन या पेजिनेशन बार जैसे नेविगेशन फीचर्स जोड़ें।
- कंटेंट दिखाने या छिपाने के लिए फ़िल्टर इस्तेमाल करें: डेटासेट सेटिंग्स में फ़िल्टर जोड़कर सिर्फ़ वे आइटम शामिल करें जिन्हें आप विज़िटर को दिखाना चाहते हैं। आप वैल्यू, कैटेगरी या कई कलेक्शन के आइटम्स को आपस में रिलेट करके फ़िल्टर सेट कर सकते हैं। उदाहरण के लिए, एक कलेक्शन का एल्बम और दूसरे कलेक्शन के उससे मैच करने वाले गाने दिखाएं।
- क्रम को सॉर्ट या रैंडमाइज़ करें: सॉर्ट कंडीशंस की मदद से आइटम्स को तारीख, नाम या कीमत जैसे किसी भी फ़ील्ड के अनुसार व्यवस्थित करें। क्या आप चाहते हैं कि विज़िटर को हर बार कुछ अलग दिखाई दे? डिस्प्ले ऑर्डर को शफल करने के लिए रैंडम ऑर्डर टॉगल चालू करें। 'रैंडम ऑर्डर' चालू होने पर बाकी सभी सॉर्ट और पेजिनेशन बंद हो जाते हैं। आपकी साइट की कैशिंग सेटिंग्स के आधार पर, विज़िटर को हर बार वही रैंडम ऑर्डर या हर पेज लोड पर नया ऑर्डर दिखाई दे सकता है।
अपने डेटासेट में फ़िल्टर और सॉर्ट कंडीशंस जोड़ने का तरीका जानें।

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

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