在我从SDL Tridion 2011 CMS发布的其中一个页面中,需要显示最新修订日期(即页面当前修改版本的日期)和上次发布的页面日期。任何人都可以建议如何使用SDL Tridion 2011实现这一点。如何在Tridion 2011中使用C#检索页面的最新发布日期和当前版本的修改日期?
回答
考虑到你的模板代码在发布时,输出正在执行的最新一款ComponentPresentation或页面发布日期,你可以只使用DateTime.Now
正如其他人所建议的访问Revision Date
在.Info
类。
如果您使用的是DWT或XSLT模板,您需要制作一个TBB将该值放入包中,然后使用布局模板输出,或使用自定义函数源直接输出该值。
但请指定您正在使用什么样的模板,以便我们可以给出更全面的答案
日期/时间,在该项目的最后修改
还有就是RevisionDate属性页public DateTime RevisionDate { get; }
日期时间,在该项目最后发表
还有就是PublishedAt属性在PublishInfo类中。
任何想法如何从页面对象到PublishInfo?我一直在浏览API文档,但到目前为止还没有找到它。否则,我建议克里斯的做法是最好的选择:只要使用DateTime.Now。 – 2012-07-09 12:54:08
你说得对。 PublishInfo不可从页面获得。所以,Chris的解决方案对于这种情况来说是最好的解决方案。 – 2012-07-09 13:03:00
我一直在阅读,似乎你通过'PublishEngine.GetPublishInfo(IdentifiableObject item)'得到它。我仍然认为克里斯的解决方案比较简单,但至少是“如何获得PublishInfo.PublishedAt”?问题也很清楚。 – 2012-07-09 13:13:09
- 1. 我可以在SDL TRIDION 2011中获得以前版本的发布日期吗?
- 2. 如何检索上月最新日期和当月最新的日期在SQL
- 3. wordpress更改发布日期的最后修改日期(预定发布)
- 4. 将最后修改日期减去当前日期
- 5. Zend版本发布日期
- 6. 如何获取日期页面最后修改使用PHP?
- 7. MySQL:如何使用当前日期获取“本周的日期”?
- 8. 日历中的日期将刷新页面时返回当前日期
- 9. 找到当前日期和日期在java中的日期
- 10. 使用Java获取页面的最后修改日期
- 11. 如何检查当前日期与数据表中的日期?
- 12. 检索最新的修订版本信息对于指定的日期(SQL)
- 13. 如何使用当前日期发布验证symfony表单日期字段?
- 14. 如何比较日期值在dataGrid中使用当前日期?
- 15. 如何获取c#网页的最后修改日期?
- 16. 如何更新发布日期发布日期点击wordpress
- 17. 在Mysql中检查日期和当前日期
- 18. 如果当前日期在页面日期之后 - 删除页面?
- 19. 从SVN中检出当前日期修改的代码
- 20. 如何比较当前日期和Jtable中的给定日期?
- 21. 获取发布包的最新日期
- 22. 如何从hsqldb中的日期检索当前日期和day_of_month以列出即将到来的生日
- 23. 检索基于当前日期
- 24. SQLite当前日期和过去几年的当前日期
- 25. 如何在jsdatepicker当前日期之前禁用日期
- 26. 选择最大日期和日期前
- 27. 使用Javascript/Jquery计算基于当前日期和日期的日期
- 28. 比较当前日期和日期inp
- 29. 如何在PL/SQL中减去当前日期的日期
- 30. 用WP查询修改WordPress发布的last_modified日期和时间
您正在使用哪种发布模型以及哪种模板? – 2012-07-09 08:56:09