From 4736fa5e6f3cab8c313f36462d6f3c8be29d749b Mon Sep 17 00:00:00 2001 From: skewed Date: Wed, 13 Jan 2010 18:24:46 +0000 Subject: [PATCH] Adding a themed blog post permalink page to the Orange theme as part of getting an idea/example of the current state of theming --HG-- extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4045344 --- src/Orchard.Web/Orchard.Web.csproj | 1 + .../Parts/Comments.HasComments.ascx | 4 ++-- .../Views/Orchard.Blogs/BlogPost/Item.ascx | 22 +++++++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 src/Orchard.Web/Themes/Orange/Views/Orchard.Blogs/BlogPost/Item.ascx diff --git a/src/Orchard.Web/Orchard.Web.csproj b/src/Orchard.Web/Orchard.Web.csproj index af2575b7f..b6cd161f3 100644 --- a/src/Orchard.Web/Orchard.Web.csproj +++ b/src/Orchard.Web/Orchard.Web.csproj @@ -177,6 +177,7 @@ + diff --git a/src/Orchard.Web/Packages/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.HasComments.ascx b/src/Orchard.Web/Packages/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.HasComments.ascx index dd3905110..35d76de27 100644 --- a/src/Orchard.Web/Packages/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.HasComments.ascx +++ b/src/Orchard.Web/Packages/Orchard.Comments/Views/DisplayTemplates/Parts/Comments.HasComments.ascx @@ -9,8 +9,8 @@ if (Model.CommentsActive == false) { %> <% using(Html.BeginForm("Create", "Admin", new { area = "Orchard.Comments" }, FormMethod.Post, new { @class = "comment" })) { %> <%=Html.ValidationSummary() %>
- <%= Html.Hidden("CommentedOn", Model.ContentItem.Id) %> - <%= Html.Hidden("ReturnUrl", Context.Request.Url) %> + <%=Html.Hidden("CommentedOn", Model.ContentItem.Id) %> + <%=Html.Hidden("ReturnUrl", Context.Request.Url) %>
diff --git a/src/Orchard.Web/Themes/Orange/Views/Orchard.Blogs/BlogPost/Item.ascx b/src/Orchard.Web/Themes/Orange/Views/Orchard.Blogs/BlogPost/Item.ascx new file mode 100644 index 000000000..d97d503a2 --- /dev/null +++ b/src/Orchard.Web/Themes/Orange/Views/Orchard.Blogs/BlogPost/Item.ascx @@ -0,0 +1,22 @@ +<%@ Control Language="C#" Inherits="Orchard.Mvc.ViewUserControl" %> +<%@ Import Namespace="Orchard.Core.Common.ViewModels"%> +<%@ Import Namespace="Orchard.Core.Common.Models"%> +<%@ Import Namespace="Orchard.ContentManagement"%> +<%@ Import Namespace="Orchard.Comments.Models"%> +<%@ Import Namespace="Orchard.Blogs.Extensions"%> +<%@ Import Namespace="Orchard.Blogs.ViewModels"%> +<% + Html.AddTitleParts(Model.Blog.Name); + var blogPost = Model.BlogPost.Item; + var bodyViewModelModel = new BodyDisplayViewModel { BodyAspect = blogPost.ContentItem.As() }; + var hasComments = blogPost.ContentItem.As(); %> + +

<%=Html.TitleForPage(blogPost.Title)%>

+ +<%=Html.DisplayFor(m => bodyViewModelModel, "Parts/Common.Body")%> +<%=Html.DisplayFor(m => hasComments, "Parts/Comments.HasComments", "") %> \ No newline at end of file