2012-07-09 44 views

回答

8

考虑到你的模板代码在发布时,输出正在执行的最新一款ComponentPresentation或页面发布日期,你可以只使用DateTime.Now

正如其他人所建议的访问Revision Date.Info类。

如果您使用的是DWT或XSLT模板,您需要制作一个TBB将该值放入包中,然后使用布局模板输出,或使用自定义函数源直接输出该值。

但请指定您正在使用什么样的模板,以便我们可以给出更全面的答案

4

日期/时间,在该项目的最后修改

还有就是RevisionDate属性页public DateTime RevisionDate { get; }

日期时间,在该项目最后发表

还有就是PublishedAt属性在PublishInfo类中。

+0

任何想法如何从页面对象到PublishInfo?我一直在浏览API文档,但到目前为止还没有找到它。否则,我建议克里斯的做法是最好的选择:只要使用DateTime.Now。 – 2012-07-09 12:54:08

+0

你说得对。 PublishInfo不可从页面获得。所以,Chris的解决方案对于这种情况来说是最好的解决方案。 – 2012-07-09 13:03:00

+2

我一直在阅读,似乎你通过'PublishEngine.GetPublishInfo(IdentifiableObject item)'得到它。我仍然认为克里斯的解决方案比较简单,但至少是“如何获得PublishInfo.PublishedAt”?问题也很清楚。 – 2012-07-09 13:13:09

相关问题