2013-02-12 25 views
5

पर आधारित एक ट्रिडियन पृष्ठ के प्रकाशित यूआरएल को पुनर्प्राप्त करना क्या किसी को पता है कि क्या हम यूआरआई के आधार पर एक एसडीएल ट्रिडियन पेज के प्रकाशित यूआरएल को पुनर्प्राप्त कर सकते हैं? आदर्श रूप में मैं कोर सेवा का उपयोग कर ऐसा करना चाहता हूं।यूआरआई

+0

यह बहुत स्पष्ट नहीं है कि तुम क्या कह रहे हैं है - कृपया प्रदान अपने मौजूदा कोड नमूना –

+0

के लिए बहुत धन्यवाद बहुत क्रिस ग्रीष्मकाल मेरे प्रश्न में आपकी रुचि। हालांकि मुझे इसके बारे में पहले से ही एक कामकाजी जवाब मिल गया है। कृपया नीचे देखें ... –

+0

मुझे समझ में आता है कि आपके पास जवाब है - लेकिन यदि आपने अपना प्रश्न अधिक स्पष्ट कर दिया है तो यह समुदाय में अन्य लोगों को समान चुनौती के साथ मदद करेगा –

उत्तर

7

आप एक पृष्ठ के प्रकाशित URL को पुनर्प्राप्त करने के बारे में बात कर रहे हैं, यह के माध्यम से किया जा सकता है:

PageData page = client.Read("tcm:12-345-64", null) as PageData; 
PublishLocationInfo info = (PublishLocationInfo)page.LocationInfo; 
string url = info.PublishLocationUrl; 
+0

'पृष्ठ' शून्य हो जाएगा क्योंकि आपके पढ़ने के विकल्प शून्य हैं –

+2

पृष्ठ अभी भी वापस लौटाया जाएगा (परीक्षण और भाग लिया जाएगा) जब पढ़ने के विकल्प शून्य हैं, मैं बस डिफ़ॉल्ट विकल्प के साथ विश्वास करो। –

+2

ध्यान रखें कि 1) पृष्ठ प्रकाशित नहीं किया जा सकता है और 2) इसके यूआरएल को किसी भी एक्सटेंशन द्वारा प्रकाशन पाइपलाइन के नीचे कहीं भी संशोधित किया जा सकता है ... –