Umbraco 4 – 建立 Media ( Event Handler – Media.New ) 使用方法
MediaNewEventListener.cs |
using System; using umbraco.BusinessLogic; using umbraco.cms.businesslogic; using umbraco.cms.businesslogic.media; namespace EventListener { public class MediaNewEventListener : ApplicationBase { public MediaNewEventListener() { Media.New += new Media.NewEventHandler(Media_New); } void Media_New(Media sender, NewEventArgs e) { if (sender.ContentType.Alias == "Video") { sender.getProperty("umbracoType").Value = "Video File"; } else if (sender.ContentType.Alias == "AudioBook") { sender.getProperty("umbracoType").Value = "Audio File"; } } } } |