如何获取该项目最后在Tridion中发布的日期/时间

时间:2012-10-23 14:42:57

标签: tridion tridion-2011

如何获取上次发布该项目的日期/时间。

我尝试为PublishInfoData创建对象,以便使用PublishedAt。

  PublishInfoData pobj = csClient.Read(pageTCMID, readoptions) as PublishInfoData;

但这会产生错误,例如无法将IdentifiableObjectData转换为PublishInfoData。

请建议。

2 个答案:

答案 0 :(得分:8)

这将为您提供所有发布信息:

csClient.GetListPublishInfo(pageTCMID);

然后你必须选择最新的:

var publishInfo = csClient.GetListPublishInfo(pageTCMID);
var lastPublishedAt = publishInfo.OrderByDescending(pi => pi.PublishedAt).First().PublishedAt;

答案 1 :(得分:0)

我为记录添加了此Powershell代码以获取页面的最后发布日期

<div class="foo">
  <span>more stuff</span> <span>more stuff2</span>
</div>

<div class="bar">
  <span>whatever</span>
</div>