mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +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.Services;
|
||||||
using Orchard.ImportExport.ViewModels;
|
using Orchard.ImportExport.ViewModels;
|
||||||
using Orchard.Localization;
|
using Orchard.Localization;
|
||||||
|
using Orchard.Recipes.Models;
|
||||||
using Orchard.Recipes.Services;
|
using Orchard.Recipes.Services;
|
||||||
|
|
||||||
namespace Orchard.ImportExport.Recipes.Builders {
|
namespace Orchard.ImportExport.Recipes.Builders {
|
||||||
@@ -60,6 +61,11 @@ namespace Orchard.ImportExport.Recipes.Builders {
|
|||||||
return shapeFactory.EditorTemplate(TemplateName: "BuilderSteps/CustomSteps", Model: viewModel, Prefix: Prefix);
|
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) {
|
public override void Build(BuildContext context) {
|
||||||
var exportContext = new ExportContext {
|
var exportContext = new ExportContext {
|
||||||
Document = context.RecipeDocument,
|
Document = context.RecipeDocument,
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ using System.Xml.Linq;
|
|||||||
using Orchard.ContentManagement;
|
using Orchard.ContentManagement;
|
||||||
using Orchard.Localization;
|
using Orchard.Localization;
|
||||||
using Orchard.Recipes.Services;
|
using Orchard.Recipes.Services;
|
||||||
using Orchard.Recipes.ViewModels;
|
|
||||||
|
|
||||||
namespace Orchard.Recipes.Providers.Builders {
|
namespace Orchard.Recipes.Providers.Builders {
|
||||||
public class SettingsStep : RecipeBuilderStep {
|
public class SettingsStep : RecipeBuilderStep {
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
using System.Collections.Generic;
|
using System.Linq;
|
||||||
using System.Linq;
|
|
||||||
using System.Xml.Linq;
|
using System.Xml.Linq;
|
||||||
using Orchard.Data;
|
using Orchard.Data;
|
||||||
using Orchard.Localization;
|
using Orchard.Localization;
|
||||||
|
|||||||
Reference in New Issue
Block a user