2010-07-16 16 views
7

हो सकता है कि मुझे साइटकोर आइटम की प्रकाशित तिथि मिल जाए? _______created और ___updated जैसे फ़ील्ड हैं लेकिन प्रकाशित तिथि के लिए कुछ भी नहीं मिला। मैंने निम्नलिखित कोशिश की:मैं साइटकोर आइटम को प्रकाशित दिनांक कैसे प्राप्त करूं?

Sitecore.Context.Item.Publishing.PublishDate 

लेकिन यह केवल मुझे तारीख देता है अगर मैं इसे स्पष्ट रूप से सामग्री संपादक से सेट करता हूं। असल में मैं सिर्फ उस आइटम को प्रिंट करना चाहता हूं जिस पर आइटम प्रकाशित हुआ था।

धन्यवाद।

उत्तर

6

दुर्भाग्यवश आपको प्रकाशित तिथि नहीं मिल सकती है। आइटम प्रकाशित होने पर हमें ट्रैक करने के लिए एक कस्टम तरीका लागू करना होगा।

+0

हाँ, यह पता लगाया। इसे वर्कफ़्लो में तब करना होगा। आह .. – Sudeep

3

प्रकाशित तिथि और अप्रकाशित तिथि के लिए '__publish' और '__unpublish' आज़माएं।

+0

नहीं, इसके साथ कुछ भी प्राप्त न करें। क्या यह "Sitecore.Context.Item.Publishing.PublishDate" का उपयोग करने जैसा नहीं है? अगर मैं इसे स्पष्ट रूप से सेट करता हूं तो केवल एक मान होता है। – Sudeep

+0

आह, हाँ। जिस तरह से यह काम करता है। यदि आप सभी फ़ील्ड को अनदेखा करना चाहते हैं, तो उसके पास मूल्य है या नहीं, तो फ़ील्ड पढ़ने से पहले उस आइटम के लिए केवल आइटम को कॉल करें। फ़ील्ड। रीडअल()। –

+0

'__publish' और '__unpublish' फ़ील्ड अलग-अलग उद्देश्यों के लिए हैं: आइटम को प्रकाशित होने की अनुमति देने पर समय सीमा निर्धारित करने के लिए। इसे प्रकाशित दिनांक/समय को ट्रैक करने के लिए उपयोग नहीं किया जाना चाहिए। – janheski