private void ContentService_Saved(IContentService sender, Umbraco.Core.Events.SaveEventArgs <IContent> e) { //Bruges til at udføre custom-handlinger når et dokument er gemt //Eksempel: Opretter en side under siden, hvis der ikke findes en af samme dokumentType i forvejen //foreach (var content in e.SavedEntities) //{ // if (content.ContentType.Alias.Equals("SOSU-Uddannelse")) // { // //Tjek om siden har en node af typen "SOSU-Kontainer-Uddannelse-Mediekarussel" i forvejen // if (!content.Children().Any(x => x.ContentType.Alias.Equals("SOSU-Kontainer-Uddannelse-Mediekarussel"))) // { // var mediaContainer = sender.CreateContent("Mediekarussel", content, "SOSU-Kontainer-Uddannelse-Mediekarussel"); // sender.SaveAndPublish(mediaContainer); // } // } //} }
private void ContentService_Saved(IContentService sender, Umbraco.Core.Events.SaveEventArgs <IContent> e) { //var contentUpdateService = new ContentUpdateService(sender); foreach (var entity in e.SavedEntities) { //docType defaults for new content only //will need for google translate api if (entity.IsNewEntity()) { if (entity.ContentType.Alias == "notFoundPage") { //404 page hide by default entity.SetValue("hideFromNavigation", true); } sender.SaveAndPublishWithStatus(entity); } } //ApplicationContext.Current.ApplicationCache.RuntimeCache.ClearCacheByKeySearch("MultilingualContentFinder"); }
public static void Saving(IContentService sender, Umbraco.Core.Events.SaveEventArgs <IContent> e) { int i = 0; }