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

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

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

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