2011-10-11 21 views
1

現在の作業項目が表示されているすべてのユーザーを一覧表示するガジェットを作成します。Episerver、ユーザーに現在の「ワークアイテム」を取得

エディタモードでページツリーに表示される現在の作業項目を取得する方法を教えてください。たとえば、ユーザー1がページ1を操作すると、名前の隣に小さな人物アイコンがあることがわかります。その上にフーバーすると、ユーザー1となります。

すべてのページをループすることは可能ですページツリー内で最新の変更を取得することができますが、それはサーバー上では難しいでしょう。

答えて

3

通知用のAPIがあります。試してみてください:

using EPiServer.Editor.Notification; 

InUseNotificationRepository pagesInUseRepo = new InUseNotificationRepository(); 
var notifications = pagesInUseRepo.GetAllInUseNotifications(); 
foreach (var notification in notifications) 
{ 
    // notification.PageGuid 
} 
+0

ありがとうございます!私の問題を解決した –

関連する問題