diff --git a/src/Orchard.Web/Modules/Orchard.MediaPicker/Views/EditorTemplates/Fields/MediaGallery.Edit.cshtml b/src/Orchard.Web/Modules/Orchard.MediaPicker/Views/EditorTemplates/Fields/MediaGallery.Edit.cshtml index e52999fd9..92db3097a 100644 --- a/src/Orchard.Web/Modules/Orchard.MediaPicker/Views/EditorTemplates/Fields/MediaGallery.Edit.cshtml +++ b/src/Orchard.Web/Modules/Orchard.MediaPicker/Views/EditorTemplates/Fields/MediaGallery.Edit.cshtml @@ -8,7 +8,8 @@ var settings = Model.Field.PartFieldDefinition.Settings.GetModel(); var descriminator = Html.FieldIdFor(m => m.Field.Items); - + var safeDescriminator = descriminator.Replace("-", "_"); + var baseUrl = Url.Content("~/") + WorkContext.Resolve().RequestUrlPrefix; } @@ -61,7 +62,7 @@ var required = @(settings.Required ? "true" : "false"); var multiple = @(settings.Multiple ? "true" : "false"); var addButton = $('#btn-@descriminator'); - var @(descriminator)_Template = ' {url}@T("Remove")'; + var @(safeDescriminator)_Template = ' {url}@T("Remove")'; var refreshIds = function() { var id = $('#@Html.FieldIdFor(m => m.SelectedItems)'); @@ -88,7 +89,7 @@ addButton.trigger("orchard-admin-pickimage-open", { callback: function(data) { - var template = @(descriminator)_Template + var template = @(safeDescriminator)_Template .replace( /\{url\}/g , formatUrl(data.img.src)) .replace( /\{alt\}/g , data.img.alt) .replace( /\{class\}/g , data.img['class']) @@ -130,7 +131,7 @@ //uploadMediaPath: 'images', callback: function (data) { - var template = @(descriminator)_Template + var template = @(safeDescriminator)_Template .replace( /\{url\}/g , formatUrl(data.img.src)) .replace( /\{alt\}/g , data.img.alt) .replace( /\{class\}/g , data.img['class'])