[Fixes 7474] Add Canvas in Page commands (#7475)

Fixes #7474.
Create layout with a Canvas root element so it can be edited in the Orchard admin.
This commit is contained in:
Matt Varblow
2016-12-15 15:27:04 -05:00
committed by Sébastien Ros
parent 27a9bae394
commit 923646c27f

View File

@@ -183,13 +183,15 @@ Aliquam vel sem nibh. Suspendisse vel condimentum tellus.</p>").Text;
}
else {
if (!String.IsNullOrEmpty(Text)) {
layout =
"{\"elements\": [" +
"{" +
"\"typeName\": \"Orchard.Layouts.Elements.Html\"," +
"\"data\": \"Content=" + Encode(Text) + "\"" +
"}" +
"]}";
layout = @"{
'elements': [{
'typeName': 'Orchard.Layouts.Elements.Canvas',
'elements': [{
'typeName': 'Orchard.Layouts.Elements.Html',
'data': 'Content=" + Encode(Text) + @"'
}]
}]
}";
}
}
@@ -216,4 +218,4 @@ Aliquam vel sem nibh. Suspendisse vel condimentum tellus.</p>").Text;
return HttpUtility.UrlEncode(text);
}
}
}
}