December 3, 2015

OnItemSaved Event in Sitecore

namespace SitecoreEvents
{
   
public class ItemSavedHandler
    {
       
public void OnItemSaved(object sender, EventArgs args)
        {
           
Item SavedItem = Event.ExtractParameter(args, 0) as Item;
           
if (SavedItem != null && SavedItem.Database.Name.ToLower() == "master")
            {
               
if (SavedItem.TemplateID == ID.Parse("<TemplateID>"))
                {
                   
using (new SecurityDisabler())
                    {
                        // Do your action here
                    }
                }
            }
        }
    }
}

In web.config add below line.

<event name="item:saved">
   <
handler type="SitecoreEvents.ItemSavedHandler, SitecoreEvents" method="OnItemSaved" />
</
event>

No comments:

Post a Comment