public override void Execute(CommandContext context) { //Disable security and create accounts using (new SecurityDisabler()) { Database master = Factory.GetDatabase("master"); Item content = master.GetItem("/sitecore/content"); ItemNamingHelper.RecursiveItemSave(content, true); } }
public void Process( Sitecore.Pipelines.GetContentEditorWarnings.GetContentEditorWarningsArgs args) { Sitecore.Diagnostics.Assert.IsNotNull(args, "args"); Sitecore.Data.Items.Item currentItem = args.Item; Sitecore.Diagnostics.Assert.IsNotNull(currentItem, "args.Item"); if (ItemNamingHelper.AreContentEditorWarningsOn()) { if (currentItem.Name != currentItem.DisplayName && ItemNamingHelper.StorePrettyNameInDisplayName() && ItemNamingHelper.HasPresentation(currentItem) && ItemNamingHelper.IsContentRoot(currentItem)) { this.AddNotification(message, currentItem, args); } } }
protected void OnItemSaving(object sender, EventArgs args) { //ensures arguments aren't null Assert.ArgumentNotNull(sender, "sender"); Assert.ArgumentNotNull(args, "args"); //gets item parameter from event arguments object obj = Event.ExtractParameter(args, 0); Item item = obj as Item; if (item != null) { ItemNamingHelper.UpdateItemNames(item); } }