【问题标题】:Sitecore - Do stuff when media item savedSitecore - 保存媒体项目时执行的操作
【发布时间】:2013-04-25 20:26:18
【问题描述】:

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

我正在运行 Sitecore 6.5 rev 120706。

干杯

【问题讨论】:

    标签: sitecore sitecore6 sitecore-media-library


    【解决方案1】:

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多