如何在Tridion 2011中使用C#检索页面的最新发布日期和当前版本的修改日期?

时间:2012-07-09 07:52:43

标签: c# tridion

在我从SDL Tridion 2011 CMS发布的一个页面中,需要显示最新修订日期(即当前修改版本的页面的日期)和最后发布的页面日期。任何人都可以建议如何使用SDL Tridion 2011实现这一目标。

2 个答案:

答案 0 :(得分:8)

鉴于您的模板代码是在发布时执行的,要在ComponentPresentation或Page中输出最新的发布日期,您只需使用DateTime.Now

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

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

但请说明您使用的是哪种模板,以便我们提供更全面的答案

答案 1 :(得分:4)

上次修改该项目的日期/时间

页面public DateTime RevisionDate { get; }

有RevisionDate属性

上次发布该项目的日期时间

PublishInfo类中有PublishedAt属性。