2013-03-20 55 views
0

我想在保存媒體項目時運行一些自定義代碼,但似乎沒有媒體項目保存管道。我們並不試圖改變這個項目 - 我們只是想在媒體項目被保存時運行一些自定義代碼。谷歌提到了Sitecore.Resources.Media.MediaProvider,但我讀到這不能被覆蓋。有沒有人知道我們可以覆蓋的管道或自定義處理器,當媒體項目被保存時會被觸發?Sitecore - 在保存媒體項目時做什麼

我運行Sitecore的6.5修訂版120706.

乾杯

回答

4

一個MediaItem從CustomItemBase類繼承。 CustomItemBase類還使用item:saved事件,以便您可以創建自定義事件來處理自定義代碼。

一個快速的方法來檢查,如果你正在處理一個mediaItem:

if (myItem.Paths.IsMediaItem) 
{ 
    // your custom code 
} 
+0

完善,有興趣的看看這篇博客文章http://gettingtoknowsitecore.blogspot.co.nz/任何一個 – Jim 2013-03-20 21:42:41

相關問題