2010-10-08 21 views
9

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

क्या यह सही है?

उत्तर

17

हां, यह सही है - एक आइटम के संस्करणों और भाषाओं में समान। के बारे में यहाँ उद्धरण साझा from SDN (हालांकि 5.3, अभी भी मान्य 6.x के लिए के लिए):

जब इस चेकबॉक्स सेट है, सवाल में फील्ड माता पिता आइटम के सभी संस्करणों के लिए समान मान होगा। जब साझा संपत्ति सेट की जाती है, तो किसी भी भाषा या फ़ील्ड के क्रमांकित संस्करण में फ़ील्ड मान में परिवर्तन अन्य सभी भाषाओं और संस्करणों में दिखाई देगा।

और मैं आपके अगले प्रश्न की पूर्ववत कर सकता हूं: यदि साझा और अनदेखा दोनों चेक किए जाते हैं, तो फ़ील्ड साझा किया जाता है। आप आंतरिक रूप से here on my blog को संग्रहीत करने के तरीके के बारे में अधिक पढ़ सकते हैं।

उम्मीद है कि इससे मदद मिलती है।

1

अक्सर, आप छवि फ़ील्ड प्रकारों के लिए साझा फ़ील्ड देखेंगे। उदाहरण के लिए, एक सेब की एक तस्वीर का अनुवाद नहीं किया जा रहा है। यह समझ में आता है कि सेब सभी भाषा संस्करणों में दिखाई देता है, और इसलिए इस छवि फ़ील्ड को साझा करने की आवश्यकता है। सामग्री संपादक में, सामग्री लेखकों को फ़ील्ड शीर्षक के आगे [साझा] पाठ दिखाई देगा।

सीरकोर रॉक्स का उपयोग करने के बारे में यान के ब्लॉग का संदर्भ लें क्योंकि यह नया टूल भ्रम को दूर करने में मदद करता है।

7

मैं दृढ़ता से साझा क्षेत्रों का जितना संभव हो उपयोग नहीं करने की अनुशंसा करता हूं। मुख्य कारणों में से एक यह है कि वे वर्कफ़्लो के अधीन नहीं हैं। दूसरे शब्दों में, यदि आप किसी साझा क्षेत्र पर कोई मान बदलते हैं, तो यह परिवर्तन तब भी प्रकाशित किया जाएगा जब आइटम वर्कफ़्लो में हो। यदि आपको फ़ील्ड मान फ़ॉलबैक की आवश्यकता है, तो इसे प्रतिपादन स्तर पर संभाल लें।

+1

+1 वर्कफ़्लो के बारे में नहीं पता था। धन्यवाद। –