0

メディア アイテムの保存時にカスタム コードを実行したいのですが、メディア アイテムの保存パイプラインがないようです。とにかくアイテムを変更しようとしているわけではありません。メディア アイテムが保存されたときにカスタム コードを実行したいだけです。Google は 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 に答える