2012-04-12 12 views
6

में एक सामान्य Sublayout का उपयोग कर रहे सभी आइटम को खोजें साइटरकोर में सभी आइटमों की एक सूची प्राप्त करना संभव है जो प्रतिपादन के लिए प्रस्तुति टैब में सामान्य sublayout या XSLT का उपयोग कर रहा है यानी मान लें कि लेआउट 1 नामक उपन्यास है .ascx जिसका उपयोग 5 आइटमों द्वारा किया जा रहा है। क्या यह खोज विधि द्वारा इन सभी 5 आइटमों की सूची प्राप्त करना संभव है।साइटकोर 6.2.0

अग्रिम धन्यवाद।

सादर, दिव्या

+1

अगर आपके लिए यह काम किया गया तो स्वीकृत उत्तर के रूप में नीचे दिए गए उत्तर को चिह्नित करना न भूलें। मुझे पता है कि यह मेरे लिए काम किया! –

उत्तर

15

आप शायद (यदि यह केवल 1 टेम्पलेट है या एक) दो चरणों में यह करने के लिए की जरूरत है।

आपको लिंक डेटाबेस का उपयोग करने की आवश्यकता है।

इन "लिंक" को देखने का सबसे आसान तरीका सब्बायआउट या रेंडरिंग पर जाना है और "नेविगेशन" मेनू पर जाना है और फिर "लिंक" पर क्लिक करना है। यह आपको उन सभी वस्तुओं को दिखाएगा जो इस वर्तमान आइटम को इंगित करते हैं और सभी आइटम जो वर्तमान आइटम इंगित करते हैं (यानी दोनों तरीकों से)।

यह शायद आपको टेम्पलेट्स और/या आइटमों की एक सूची देगा (यदि सब्बाउट सीधे किसी आइटम पर सेट किया गया है)।

फिर टेम्पलेट पर जाएं और देखें कि यह देखने के लिए कि कौन से आइटम टेम्पलेट के लिए एक संदर्भ हैं।

यह आपको दिखाना चाहिए कि कौन से आइटम उपयोग कर रहे हैं।

बेशक यह लिंक डेटाबेस को करने की आवश्यकता है (स्वचालित रूप से किया जाना चाहिए, लेकिन आप इसे स्टार्ट> कंट्रोल पैनल> डेटाबेस> पुनर्निर्माण लिंक डेटाबेस के साथ मजबूर कर सकते हैं) और सब्बायआउट आदि साइटकोर में बाध्य हैं ..

मुझे आशा है कि इससे मदद मिलती है।

+0

बहुत बहुत धन्यवाद !!!! जिसने मेरी मदद की :) – user166013

+1

आपका स्वागत है, बस इसे सही उत्तर के रूप में चिह्नित करना याद रखें। बीटीडब्ल्यू। आप इस डेटा को कोड के माध्यम से भी एक्सेस कर सकते हैं, आप यहां एक उदाहरण देख सकते हैं: http://www.tcscblog.com/2011/06/15/using-the-sitecore-link-database/ – Holger

+0

हाय होल्गर, नमूना लिंक आपको दिया गया टूटा हुआ है। – BraveNewMath

6

लिंक डेटाबेस सुझाव बहुत अच्छा है, लेकिन यदि आपका सब्बाउटआउट सैकड़ों आइटमों द्वारा उपयोग किया जाता है, तो लोड करने में थोड़ा समय लग सकता है।

fast://*[@__Renderings='%{FAAD00AE-A089-4AEF-989C-73917660FF48}%'] 

इस उपकरण के अंतर्गत, डेवलपर केंद्र में चलाया जा सकता है> XPath बिल्डर (या Sitecore 8.x + XPath बिल्डर के लिए/sitecore/खोल में पाया जा सकता:

एक अन्य विकल्प यह तेजी से क्वेरी है /default.aspx?xmlcontrol=IDE.XPath.Builder)।

आवश्यकतानुसार ऊपर दिए गए मार्गदर्शिका को बदलें।

संबंधित मुद्दे