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 に答える