1

我想制作一个小工具,列出所有用户并显示他们当前的工作项。

如何在编辑器模式下获取显示在页面树中的当前工作项。例如,当用户 1 使用页面 1 时,您可以看到名称旁边有一个小人物图标,如果您将鼠标悬停在它上面,它将显示用户 1。

尽管可以循环页面树中的所有页面并获取最新更改,但这在服务器上会很困难。

4

1 回答 1

3

有一个用于通知的 API。尝试这个:

using EPiServer.Editor.Notification;

InUseNotificationRepository pagesInUseRepo = new InUseNotificationRepository();
var notifications = pagesInUseRepo.GetAllInUseNotifications();
foreach (var notification in notifications)
{
    // notification.PageGuid
}
于 2011-10-11T09:07:02.633 回答