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

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

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

