0

Sitecore.Context.Database.Archives["archive"].GetEntries(pageIndex, pageSize) 语句返回的ArchiveEntry列表不是我想要的,而是我需要检索实际的项目。

如何从存档列表中获取 Sitecore 项目?

4

1 回答 1

0

你不能。这些项目已存档。这意味着您不能直接访问它们,也不能访问它们的自定义字段。您需要先使用以下方法恢复它们:

Sitecore.Context.Database.Archives["archive"].RestoreItem(archivalId)

这类似于在 Windows 中使用回收站 - 您将文件移动到那里并且您无法编辑它们,除非您将它们恢复回来。

于 2013-02-08T11:11:25.693 回答