mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Implemented Configure method for CustomStepsStep.
This commit is contained in:
@@ -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,
|
||||
|
@@ -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 {
|
||||
|
@@ -1,5 +1,4 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Linq;
|
||||
using System.Xml.Linq;
|
||||
using Orchard.Data;
|
||||
using Orchard.Localization;
|
||||
|
Reference in New Issue
Block a user