From cc70480126a226628c95ad5bd9833bd8372c519d Mon Sep 17 00:00:00 2001 From: Thierry Fleury Date: Mon, 10 Aug 2015 15:28:19 +0200 Subject: [PATCH] Fixes 5591 : ContentType's name encoding --- src/Orchard.Web/Core/Contents/Views/Admin/Create.cshtml | 3 +-- src/Orchard.Web/Core/Contents/Views/Admin/List.cshtml | 6 +++--- .../Modules/Orchard.ContentTypes/Views/Admin/Edit.cshtml | 2 +- .../Orchard.ContentTypes/Views/Admin/EditField.cshtml | 2 +- .../Views/DisplayTemplates/EditTypeViewModel.cshtml | 2 +- 5 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/Orchard.Web/Core/Contents/Views/Admin/Create.cshtml b/src/Orchard.Web/Core/Contents/Views/Admin/Create.cshtml index 68c10887c..9bb4def2a 100644 --- a/src/Orchard.Web/Core/Contents/Views/Admin/Create.cshtml +++ b/src/Orchard.Web/Core/Contents/Views/Admin/Create.cshtml @@ -4,9 +4,8 @@ @{ ContentItem contentItem = Model.ContentItem; var typeDisplayName = contentItem.TypeDefinition.DisplayName ?? contentItem.ContentType.CamelFriendly(); - var pageTitle = T("New {0}", typeDisplayName); - Layout.Title = (string)pageTitle.Text; + Layout.Title = T("New {0}", Html.Raw(typeDisplayName)).Text; } @using (Html.BeginFormAntiForgeryPost(Url.Action("Create", new { ReturnUrl = Request.QueryString["ReturnUrl"] }), FormMethod.Post, new { enctype = "multipart/form-data" })) { diff --git a/src/Orchard.Web/Core/Contents/Views/Admin/List.cshtml b/src/Orchard.Web/Core/Contents/Views/Admin/List.cshtml index e091e129f..8b4f6bc8e 100644 --- a/src/Orchard.Web/Core/Contents/Views/Admin/List.cshtml +++ b/src/Orchard.Web/Core/Contents/Views/Admin/List.cshtml @@ -4,13 +4,13 @@ var pageTitle = T("Manage Content"); var createLinkText = T("Create New Content"); if (!string.IsNullOrWhiteSpace(typeDisplayName)) { - pageTitle = T("Manage {0} Content", typeDisplayName); - createLinkText = T("Create New {0}", typeDisplayName); + pageTitle = T("Manage {0} Content", Html.Raw(typeDisplayName)); + createLinkText = T("Create New {0}", Html.Raw(typeDisplayName)); } IEnumerable cultures = Model.Options.Cultures; - Layout.Title = pageTitle; + Layout.Title = pageTitle.Text; }
diff --git a/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/Edit.cshtml b/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/Edit.cshtml index 14535ea78..8de35fe22 100644 --- a/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/Edit.cshtml +++ b/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/Edit.cshtml @@ -2,7 +2,7 @@ @{ Style.Require("ContentTypesAdmin"); Script.Require("jQuery"); - Layout.Title = T("Edit Content Type - {0}", Model.DisplayName).ToString(); + Layout.Title = T("Edit Content Type - {0}", Html.Raw(Model.DisplayName)).Text; }
diff --git a/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/EditField.cshtml b/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/EditField.cshtml index 945ec905f..725e6b2cf 100644 --- a/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/EditField.cshtml +++ b/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/Admin/EditField.cshtml @@ -3,7 +3,7 @@ @{ Style.Require("ContentTypesAdmin"); - Layout.Title = T("Edit Field \"{0}\"", Model.Name).ToString(); + Layout.Title = T("Edit Field \"{0}\"", Html.Raw(Model.DisplayName)).ToString(); } @using (Html.BeginFormAntiForgeryPost()) { diff --git a/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/DisplayTemplates/EditTypeViewModel.cshtml b/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/DisplayTemplates/EditTypeViewModel.cshtml index bfe7535cc..a1d0804dc 100644 --- a/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/DisplayTemplates/EditTypeViewModel.cshtml +++ b/src/Orchard.Web/Modules/Orchard.ContentTypes/Views/DisplayTemplates/EditTypeViewModel.cshtml @@ -9,7 +9,7 @@

@Model.DisplayName

@if (!string.IsNullOrWhiteSpace(stereotype)) { - @stereotype} @if (creatable) { -

@Html.ActionLink(T("Create New {0}", Model.DisplayName).Text, "Create", new {area = "Contents", id = Model.Name})

+

@Html.ActionLink(T("Create New {0}", Html.Raw(Model.DisplayName)).Text, "Create", new {area = "Contents", id = Model.Name})

}