Sitecore.Context.Database.Archives["archive"].GetEntries(pageIndex, pageSize)
语句返回的ArchiveEntry
列表不是我想要的,而是我需要检索的实际项目。
如何从存档列表中获取Sitecore项目?
答案 0 :(得分:0)
你做不到。这些项目已存档。这意味着您无法直接访问它们,也无法访问其自定义字段。您需要先使用以下命令恢复它们:
Sitecore.Context.Database.Archives["archive"].RestoreItem(archivalId)
这与在Windows中使用回收站类似 - 您在那里移动文件,除非将其还原,否则无法编辑它们。