#18315: Fixing fields rendering

Work Iten: 18315

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2011-12-31 09:49:36 -08:00
parent 1fbd699ef1
commit 690a2d547d

View File

@@ -127,8 +127,8 @@ namespace Orchard.ContentManagement.Drivers {
ShapeMetadata metadata = shape.Metadata;
// if no ContentField property has been set, assign it
if (shape.ContentPart == null) {
shape.ContentPart = ctx.ContentField;
if (shape.ContentField == null) {
shape.ContentField = ctx.ContentField;
}
// if no ContentPart property has been set, assign it
@@ -143,8 +143,10 @@ namespace Orchard.ContentManagement.Drivers {
var shapeType = metadata.Type;
var fieldName = differentiator ?? String.Empty;
var partName = shape.ContentPart.PartDefinition.Name;
var contentType = shape.ContentItem.ContentType;
string partName = shape.ContentPart.PartDefinition.Name;
string contentType = shape.ContentItem.ContentType;
// whether the content type has been created dynamically or not
var dynamicType = string.Equals(partName, contentType, StringComparison.Ordinal);
// [ShapeType__FieldName] e.g. Fields/Common.Text-Teaser