Implemented Configure method for CustomStepsStep.

This commit is contained in:
Sipke Schoorstra
2015-07-20 10:27:10 +01:00
parent a971f2825d
commit 1084c945dd
3 changed files with 7 additions and 3 deletions

View File

@@ -6,6 +6,7 @@ using Orchard.ImportExport.Models;
using Orchard.ImportExport.Services;
using Orchard.ImportExport.ViewModels;
using Orchard.Localization;
using Orchard.Recipes.Models;
using Orchard.Recipes.Services;
namespace Orchard.ImportExport.Recipes.Builders {
@@ -60,6 +61,11 @@ namespace Orchard.ImportExport.Recipes.Builders {
return shapeFactory.EditorTemplate(TemplateName: "BuilderSteps/CustomSteps", Model: viewModel, Prefix: Prefix);
}
public override void Configure(RecipeBuilderStepConfigurationContext context) {
var steps = (context.ConfigurationElement.Attr("CustomSteps") ?? "").Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries);
CustomSteps = steps.ToList();
}
public override void Build(BuildContext context) {
var exportContext = new ExportContext {
Document = context.RecipeDocument,

View File

@@ -4,7 +4,6 @@ using System.Xml.Linq;
using Orchard.ContentManagement;
using Orchard.Localization;
using Orchard.Recipes.Services;
using Orchard.Recipes.ViewModels;
namespace Orchard.Recipes.Providers.Builders {
public class SettingsStep : RecipeBuilderStep {

View File

@@ -1,5 +1,4 @@
using System.Collections.Generic;
using System.Linq;
using System.Linq;
using System.Xml.Linq;
using Orchard.Data;
using Orchard.Localization;