【发布时间】:2012-04-04 01:34:05
【问题描述】:
在使用 TOM.NET API 的 TBB 中,我想获取已发布的页面列表 - 基本上我正在构建站点地图。我正在尝试确定 Tridion.ContentManager.CommunicationManagement.Page 是否已发布。
似乎没有IsPublished 属性或IsPublishedTo 方法。
我可以添加过滤条件吗?例如。
pageFilter.Conditions["Published"] = "true";
回应cmets:
我正在使用 TOM.NET API,我想获取已发布的页面列表 - 基本上我正在构建站点地图。
如果页面发布到 BluePrint 层次结构中的任何位置的给定目标,则 PublicationEngine.IsPublished 方法似乎返回“true”。这似乎不是预期的行为。
【问题讨论】:
-
您能否指定您使用的是基于 COM 的 TOM 还是 TOM.NET API?我假设您使用的是 TOM.NET,因为 IsPublishedTo 仍在 TOM API 中