2015-05-28 33 views
0

我需要在加載頁面編輯器時運行代碼。我想要做的是檢查當前正在加載的版本,如果它不是最新版本,請使其不可編輯。我已經看過各種http piplines,但是我不清楚如何獲取當前正在加載的頁面。在Sitecore中的頁面編輯器中加載代碼

最好的原因是什麼?謝謝。

回答

0

請問getPageEditorValidatorsgetPageEditorNotifications夠了嗎?

GetPageEditorValidatorArgs from Process方法包含一個Item屬性。

+0

謝謝。 getPageEditorNotifications絕對是我正在尋找的頁面編輯器加載代碼的事件。有關我如何讓網頁無法編輯的想法?我正在考慮重定向頁面,但是,請求上下文實際上只是框架,而不是整個頁面。此外,我想向用戶展示一則消息,對於如何使用此事件做任何想法? – Scott

+0

請注意,這是一個存在於7.2(不是8,顯然)的管道。您可能會在'GetPageEditorNotificationsArgs'上堆疊額外的'PageEditorNotification',然後可能將'ContextItem'設置爲一些常規錯誤頁面。受過教育的猜測,還沒有測試過。 –

相關問題