mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
#21016: Adding Import/Export Functionality to TagCloudDriver
WorkItem: 21016
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
using Orchard.ContentManagement;
|
using System;
|
||||||
|
using Orchard.ContentManagement;
|
||||||
using Orchard.ContentManagement.Drivers;
|
using Orchard.ContentManagement.Drivers;
|
||||||
|
using Orchard.ContentManagement.Handlers;
|
||||||
using Orchard.Environment.Extensions;
|
using Orchard.Environment.Extensions;
|
||||||
using Orchard.Tags.Models;
|
using Orchard.Tags.Models;
|
||||||
|
|
||||||
@@ -34,5 +36,15 @@ namespace Orchard.Tags.Drivers {
|
|||||||
updater.TryUpdateModel(part, Prefix, null, null);
|
updater.TryUpdateModel(part, Prefix, null, null);
|
||||||
return Editor(part, shapeHelper);
|
return Editor(part, shapeHelper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override void Exporting(TagCloudPart part, ExportContentContext context) {
|
||||||
|
context.Element(part.PartDefinition.Name).SetAttributeValue("Slug", part.Slug);
|
||||||
|
context.Element(part.PartDefinition.Name).SetAttributeValue("Buckets", part.Buckets);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void Importing(TagCloudPart part, ImportContentContext context) {
|
||||||
|
part.Slug = context.Attribute(part.PartDefinition.Name, "Slug");
|
||||||
|
part.Buckets = Convert.ToInt32(context.Attribute(part.PartDefinition.Name, "Buckets"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user