protected override void Importing(LayoutPart part, ImportContentContext context) { HandleImportEvent(part, context, importLayoutContext => { context.ImportChildEl(part.PartDefinition.Name, "LayoutData", s => { part.LayoutData = s; _layoutManager.Importing(importLayoutContext); }); context.ImportAttribute(part.PartDefinition.Name, "TemplateId", s => part.TemplateId = GetTemplateId(context, s)); }); }
protected override void Importing(LayoutPart part, ImportContentContext context) { context.ImportChildEl(part.PartDefinition.Name, "LayoutData", s => { part.LayoutData = s; _layoutManager.Importing(new ImportLayoutContext { Layout = part, Session = new ImportContentContextWrapper(context) }); }); context.ImportAttribute(part.PartDefinition.Name, "TemplateId", s => part.TemplateId = GetTemplateId(context, s)); }
protected override void Importing(LayoutPart part, ImportContentContext context) { // Don't do anything if the tag is not specified. if (context.Data.Element(part.PartDefinition.Name) == null) { return; } context.ImportChildEl(part.PartDefinition.Name, "LayoutData", s => { part.LayoutData = s; _layoutManager.Importing(new ImportLayoutContext { Layout = part, Session = new ImportContentContextWrapper(context) }); }); context.ImportAttribute(part.PartDefinition.Name, "TemplateId", s => part.TemplateId = GetTemplateId(context, s)); }