mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-25 19:17:13 +08:00
[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:
committed by
Sébastien Ros
parent
27a9bae394
commit
923646c27f
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user