我該如何獲取sitecore項目的發佈日期?有像_______created
和___updated
這樣的字段,但找不到發佈日期的任何內容。我試過如下:如何獲取sitecore項目發佈日期?
Sitecore.Context.Item.Publishing.PublishDate
但這只是給了我時間,如果我明確地從內容編輯器設置。基本上我只想打印出該項目發佈的日期。
謝謝。
我該如何獲取sitecore項目的發佈日期?有像_______created
和___updated
這樣的字段,但找不到發佈日期的任何內容。我試過如下:如何獲取sitecore項目發佈日期?
Sitecore.Context.Item.Publishing.PublishDate
但這只是給了我時間,如果我明確地從內容編輯器設置。基本上我只想打印出該項目發佈的日期。
謝謝。
很抱歉,您無法獲得已發佈的日期。我們必須實現一種自定義的方式來跟蹤項目何時發佈。
對於發佈日期和未發佈日期,請相應地嘗試'__publish
'和'__unpublish
'。
不,不要拿任何東西。與使用「Sitecore.Context.Item.Publishing.PublishDate」不一樣嗎?如果我明確設置,只包含一個值。 – Sudeep 2010-07-16 07:24:16
啊,是的。這是它的工作方式。如果您想要獲取所有字段而不管它是否有值,只需在讀取該字段之前調用該項目的item.Fields.ReadAll()。 – 2010-07-16 09:25:22
「__publish」和「__unpublish」字段用於不同的目的:設置允許發佈項目的時間範圍。它不應該用於跟蹤發佈的日期/時間。 – janheski 2016-01-19 14:36:25
是的,想通了。那麼可能必須在工作流程中完成。啊... – Sudeep 2010-07-23 06:18:43