/// <summary> /// Called when item is saved /// </summary> /// <param name="sender">The sender.</param> /// <param name="args">The <see cref="System.EventArgs"/> instance containing the event data.</param> public void OnItemSaved(object sender, EventArgs args) { Item item = Event.ExtractParameter(args, 0) as Item; if (item == null) { return; } Item parent = item.Parent; if (parent == null) { return; } if (Settings.GetBoolSetting("Ecommerce.EnableStructuredDataModule", true)) { // The item is in the first level of the structured tree. if (ItemIsRootOfStructuredTree(parent) && !item.TemplateName.Equals("StructuredData StructuredFolder")) { var tree = new StructuredTree(parent); tree.AddItem(item); } } }
/// <summary> /// Called when item is saved /// </summary> /// <param name="sender">The sender.</param> /// <param name="args">The <see cref="System.EventArgs"/> instance containing the event data.</param> public void OnItemSaved(object sender, EventArgs args) { Item item = Event.ExtractParameter(args, 0) as Item; if (item == null) { return; } Item parent = item.Parent; if (parent == null) { return; } if (Settings.GetBoolSetting("Ecommerce.EnableStructuredDataModule", true)) { // The item is in the first level of the structured tree. if (ItemIsRootOfStructuredTree(parent) && !item.TemplateName.Equals("StructuredData StructuredFolder")) { var tree = new StructuredTree(parent); tree.AddItem(item); } } }