diff --git a/src/Orchard/DisplayManagement/Descriptors/ShapePlacementStrategy/PlacementFileParser.cs b/src/Orchard/DisplayManagement/Descriptors/ShapePlacementStrategy/PlacementFileParser.cs index 4b736d874..8725ded54 100644 --- a/src/Orchard/DisplayManagement/Descriptors/ShapePlacementStrategy/PlacementFileParser.cs +++ b/src/Orchard/DisplayManagement/Descriptors/ShapePlacementStrategy/PlacementFileParser.cs @@ -12,6 +12,7 @@ namespace Orchard.DisplayManagement.Descriptors.ShapePlacementStrategy { /// public interface IPlacementFileParser : IDependency { PlacementFile Parse(string virtualPath); + PlacementFile ParseText(string placementText); } @@ -37,11 +38,11 @@ namespace Orchard.DisplayManagement.Descriptors.ShapePlacementStrategy { } var placementText = _webSiteFolder.ReadFile(virtualPath); - return ParseImplementation(virtualPath, placementText); + return ParseText(placementText); }); } - private PlacementFile ParseImplementation(string virtualPath, string placementText) { + public PlacementFile ParseText(string placementText) { if (placementText == null) return null;