mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-12-02 11:44:41 +08:00
@@ -18,8 +18,12 @@ namespace Orchard.ContentManagement.Drivers {
|
||||
DriverResult IContentFieldDriver.BuildDisplayShape(BuildDisplayContext context) {
|
||||
return Process(context.ContentItem, (part, field) => {
|
||||
DriverResult result = Display(part, field, context.DisplayType, context.New);
|
||||
result.ContentPart = part;
|
||||
result.ContentField = field;
|
||||
|
||||
if (result != null) {
|
||||
result.ContentPart = part;
|
||||
result.ContentField = field;
|
||||
}
|
||||
|
||||
return result;
|
||||
});
|
||||
}
|
||||
@@ -27,8 +31,12 @@ namespace Orchard.ContentManagement.Drivers {
|
||||
DriverResult IContentFieldDriver.BuildEditorShape(BuildEditorContext context) {
|
||||
return Process(context.ContentItem, (part, field) => {
|
||||
DriverResult result = Editor(part, field, context.New);
|
||||
result.ContentPart = part;
|
||||
result.ContentField = field;
|
||||
|
||||
if (result != null) {
|
||||
result.ContentPart = part;
|
||||
result.ContentField = field;
|
||||
}
|
||||
|
||||
return result;
|
||||
});
|
||||
}
|
||||
@@ -36,8 +44,12 @@ namespace Orchard.ContentManagement.Drivers {
|
||||
DriverResult IContentFieldDriver.UpdateEditorShape(UpdateEditorContext context) {
|
||||
return Process(context.ContentItem, (part, field) => {
|
||||
DriverResult result = Editor(part, field, context.Updater, context.New);
|
||||
result.ContentPart = part;
|
||||
result.ContentField = field;
|
||||
|
||||
if (result != null) {
|
||||
result.ContentPart = part;
|
||||
result.ContentField = field;
|
||||
}
|
||||
|
||||
return result;
|
||||
});
|
||||
}
|
||||
|
||||
@@ -24,7 +24,11 @@ namespace Orchard.ContentManagement.Drivers {
|
||||
}
|
||||
|
||||
DriverResult result = Display(part, context.DisplayType, context.New);
|
||||
result.ContentPart = part;
|
||||
|
||||
if(result != null ) {
|
||||
result.ContentPart = part;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -36,7 +40,11 @@ namespace Orchard.ContentManagement.Drivers {
|
||||
}
|
||||
|
||||
DriverResult result = Editor(part, context.New);
|
||||
result.ContentPart = part;
|
||||
|
||||
if (result != null) {
|
||||
result.ContentPart = part;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -48,7 +56,11 @@ namespace Orchard.ContentManagement.Drivers {
|
||||
}
|
||||
|
||||
DriverResult result = Editor(part, context.Updater, context.New);
|
||||
result.ContentPart = part;
|
||||
|
||||
if (result != null) {
|
||||
result.ContentPart = part;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user