मैं एक गैजेट बनाना चाहता हूं जो सभी उपयोगकर्ताओं को उनके वर्तमान कार्यसूची के साथ सूचीबद्ध करता है।

मैं वर्तमान कार्य आइटम कैसे प्राप्त करूं जो पेज-पेड़ में संपादक-मोड में दिखाया गया है। उदाहरण के लिए, जब उपयोगकर्ता 1 पृष्ठ 1 के साथ काम करता है, तो आप देख सकते हैं कि नाम के आगे एक छोटा व्यक्ति-आइकन है और यदि आप उस पर होवर करते हैं, तो यह उपयोगकर्ता 1 कहेगा।

हालांकि पेज-ट्री में सभी पेजों को लूप करना और नवीनतम परिवर्तन प्राप्त करना संभव है, लेकिन यह सर्वर पर कठिन होगा।

1
Mirosaurus rex 11 अक्टूबर 2011, 11:14

1 उत्तर

सबसे बढ़िया उत्तर

सूचनाओं के लिए एक एपीआई है। इसे इस्तेमाल करे:

using EPiServer.Editor.Notification;

InUseNotificationRepository pagesInUseRepo = new InUseNotificationRepository();
var notifications = pagesInUseRepo.GetAllInUseNotifications();
foreach (var notification in notifications)
{
    // notification.PageGuid
}
3
Andreas 11 अक्टूबर 2011, 13:07