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);
     //        }
     //    }
     //}
 }
Example #2
0
        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");
        }
Example #3
0
 public static void Saving(IContentService sender, Umbraco.Core.Events.SaveEventArgs <IContent> e)
 {
     int i = 0;
 }