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

स्टेप 2 | डेटासेट को कलेक्शन से कनेक्ट करें
चुनें कि आप अपने डेटासेट को किस कलेक्शन से कनेक्ट करना चाहते हैं। इस कलेक्शन का इस्तेमाल अपने पेज एलिमेंट्स पर कंटेंट दिखाने, विज़िटर इनपुट कैप्चर करने या दोनों कामों के लिए किया जा सकता है।
Wix Editor
Studio एडिटर
- चूज़ अ कलेक्शन ड्रॉप-डाउन पर क्लिक करें और वह कलेक्शन चुनें जिसे आप कनेक्ट करना चाहते हैं।
टिप: क्रिएट कलेक्शन चुनें और नया कलेक्शन बनाएँ। - (वैकल्पिक) डेटासेट का नाम एडिट करने के लिए, डेटासेट नेम फ़ील्ड पर क्लिक करें।
- क्रिएट पर क्लिक करें।

स्टेप 3 | डेटासेट सेटिंग्स संपादित करें
आप जिन पृष्ठ एलिमेंट्स को डेटासेट से कनेक्ट करेंगे, उनके साथ कनेक्टेड कलेक्शन का कंटेंट कैसे इंटरैक्ट करे, इसे बेहतर तरीके से कंट्रोल करने के लिए अपनी डेटासेट सेटिंग्स एडजस्ट करें। सबसे पहले परमिशन सेट करें, ताकि आप तय कर सकें कि आपकी लाइव साइट पर कंटेंट कौन देख या बदल सकता है। डेटासेट मोड चुनकर तय करें कि डेटासेट कंटेंट को रीड, राइट या दोनों कर सकता है। हर बार लोड होने वाले आइटम्स की अधिकतम संख्या एडिट करें और बेहतर लोडिंग के लिए परफॉर्मेंस सेटिंग्स कॉन्फ़िगर करें। कौन-से आइटम्स किस क्रम में दिखें, इसे मैनेज करने के लिए आप फ़िल्टर और सॉर्ट भी जोड़ सकते हैं।
Wix Editor
Studio एडिटर
- (वैकल्पिक) परमिशन टाइप पर क्लिक करें, जो परमिशन के आगे है, और तय करें कि कलेक्शन का कंटेंट कौन देख, जोड़, अपडेट या हटा सकता है।
- (वैकल्पिक) डेटासेट का नाम एडिट करने के लिए, डेटासेट नेम फ़ील्ड पर क्लिक करें।
- (सिर्फ़ Velo के लिए) आपके पृष्ठ के कोड में डेटासेट की पहचान के लिए इस्तेमाल होने वाली ID एडिट करने के लिए, डेटासेट ID फ़ील्ड पर क्लिक करें।
- डेटासेट मोड ड्रॉप-डाउन पर क्लिक करें और सही ऑप्शन चुनें:
- रीड: कनेक्टेड एलिमेंट्स आपके कलेक्शन का कंटेंट रीड करके दिखा सकते हैं। ये एलिमेंट्स कलेक्शन के कंटेंट में बदलाव नहीं कर सकते।
- राइट: कनेक्टेड एलिमेंट्स कलेक्शन का कंटेंट नहीं दिखा सकते। इनपुट एलिमेंट्स कलेक्शन में कंटेंट जोड़ सकते हैं, लेकिन उसके मौजूदा कंटेंट में बदलाव नहीं कर सकते।
- रीड और राइट: कनेक्टेड एलिमेंट्स आपके कलेक्शन का कंटेंट दिखा सकते हैं। इनपुट एलिमेंट्स आपके कलेक्शन में कंटेंट जोड़ या एडिट कर सकते हैं।
- एक बार में लोड हो सकने वाले आइटम्स की अधिकतम संख्या सेट करने के लिए, आइटम्स पर लोड फ़ील्ड एडिट करें।

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

टिप:
इसके बजाय, आइटम को उसी क्रम में दिखाने के लिए जिसमें वे आपके कलेक्शन व्यू में दिखाई देते हैं,
'मिरर ऑन साइट' चालू करें। अगर आपने 'मिरर ऑन साइट' चालू किया है, तो कलेक्शन में इस्तेमाल किए गए क्रम को ओवरराइड करने के लिए डेटासेट में सॉर्ट जोड़ सकते हैं।
- (वैकल्पिक) डेटासेट को साइट के सभी पेजों पर ग्लोबल तौर पर इस्तेमाल करने के लिए, एडवांस्ड सेटिंग्स के नीचे शो ऑन ऑल पेजेज़ टॉगल चालू करें। ऐसा करने से आप अपने हेडर या फ़ुटर के एलिमेंट्स को CMS कलेक्शन से कनेक्ट कर सकते हैं।
ध्यान दें: बहुत सारे ग्लोबल डेटासेट जोड़ने से आपकी साइट की परफ़ॉर्मेंस धीमी हो सकती है।
स्टेप 4 | पेज एलिमेंट्स को डेटासेट से कनेक्ट करें
अब पेज एलिमेंट्स को अपने डेटासेट से कनेक्ट करें, ताकि वे कंटेंट पढ़ या लिख सकें। आपको कनेक्ट किए जाने वाले एलिमेंट के आधार पर अलग-अलग कनेक्शन ऑप्शन दिखाई देंगे। अगर आप किसी इमेज या बटन को कनेक्ट कर रहे हैं, तो विज़िटर के उस पर क्लिक करने पर क्या होगा, यह तय करने के लिए आप
क्लिक एक्शन चुन सकते हैं। उदाहरण के लिए, 'लोड मोर', 'सबमिट' या 'अगला आइटम'।
Wix Editor
Studio एडिटर
- अपने एडिटर में, वह एलिमेंट चुनें जिसे आप डेटासेट से कनेक्ट करना चाहते हैं।
- कनेक्ट टू CMS आइकन
पर क्लिक करें। - चूज़ अ डेटासेट ड्रॉप-डाउन पर क्लिक करें और वह डेटासेट चुनें जिसे आप कनेक्ट करना चाहते हैं।
- कनेक्शंस के नीचे दिए गए संबंधित ड्रॉप-डाउन मेन्यू पर क्लिक करें। इसके बाद, वे कलेक्शन फ़ील्ड या डेटासेट एक्शन चुनें जिन्हें आप एलिमेंट के हर हिस्से से कनेक्ट करना चाहते हैं। कनेक्शन ऑप्शन आपके द्वारा कनेक्ट किए जाने वाले एलिमेंट के टाइप के आधार पर अलग-अलग होते हैं।

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

