0

我想在保存媒体项目时运行一些自定义代码,但似乎没有媒体项目保存管道。我们并没有尝试以任何方式更改项目 - 我们只想在保存媒体项目时运行一些自定义代码。谷歌提到了 Sitecore.Resources.Media.MediaProvider 但我读到这不能被覆盖。有谁知道我们可以覆盖在保存媒体项目时触发的管道或自定义处理器?

我正在运行 Sitecore 6.5 rev 120706。

干杯

4

1 回答 1

4

MediaItem 继承自 CustomItemBase 类。CustomItemBase 类还使用 item:saved 事件,因此您可以创建自定义事件来处理您的自定义代码。

检查您是否正在处理 mediaItem 的快速方法:

if (myItem.Paths.IsMediaItem)
{
  // your custom code
}
于 2013-03-20T21:39:22.710 回答