Fixed blog post count bug and some other random blogs cleanup around templating.

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4043663
This commit is contained in:
ErikPorter
2009-12-10 07:41:31 +00:00
parent d836e7ecf8
commit 0f9c0b3934
5 changed files with 12 additions and 10 deletions

View File

@@ -28,6 +28,9 @@ namespace Orchard.Blogs.Models {
//public bool Enabled { get { return Record.Enabled; } }
public int PostCount { get { return Record.PostCount; } }
public int PostCount {
get { return Record.PostCount; }
set { Record.PostCount = value; }
}
}
}

View File

@@ -26,6 +26,8 @@ namespace Orchard.Blogs.Models {
Filters.Add(new StorageFilter<BlogPostRecord>(repository));
Filters.Add(new ContentItemTemplates<BlogPost>("BlogPost", "Detail", "Summary", "SummaryAdmin"));
OnCreated<BlogPost>((context, bp) => bp.Blog.PostCount++);
OnGetItemMetadata<BlogPost>((context, bp) => {
context.Metadata.DisplayText = bp.Title;
context.Metadata.DisplayRouteValues =

View File

@@ -115,7 +115,6 @@
<Content Include="Views\BlogPost\Item.aspx" />
<Content Include="Views\Blog\Create.aspx" />
<Content Include="Views\Blog\Edit.aspx" />
<Content Include="Views\Blog\EditorTemplates\BlogPermalink.ascx" />
<Content Include="Views\Blog\Item.aspx" />
<Content Include="Views\Models\DisplayTemplates\BlogPostSummaryAdmin.ascx" />
<Content Include="Views\Models\DisplayTemplates\BlogPostListAdmin.ascx" />

View File

@@ -1,10 +1,14 @@
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Blog>" %>
<%@ Import Namespace="Orchard.Blogs.Extensions"%>
<%@ Import Namespace="Orchard.Blogs.Models" %>
<fieldset>
<label for="Name">Blog Name</label>
<%=Html.EditorFor(m => m.Name) %>
</fieldset>
<%=Html.EditorFor(m => m.Slug, "BlogPermalink") %>
<fieldset>
<label class="sub" for="permalink">Permalink: <span><%=Request.Url.ToRootString() %>/</span></label>
<span><%=Html.TextBoxFor(m => m.Slug, new { id = "permalink", @class = "text" })%></span>
</fieldset>
<fieldset>
<label for="Description">Description</label>
<%=Html.TextAreaFor(m => m.Description, 5, 60, null) %>

View File

@@ -12,13 +12,7 @@
<fieldset>
<label class="sub" for="permalink">Permalink<br /><span><%=Request.Url.ToRootString() %>/<%=Model.Blog.Slug %>/</span></label>
<span><%=Html.TextBoxFor(m => m.Slug, new { id = "permalink", @class = "text" })%></span>
</fieldset><%--
<fieldset>
<%--<label for="body">Excerpt</label>
<span>[still needed]</span>-- %>
<label for="body">Body</label>
<span><%=Html.TextAreaFor(m => m.Body, new { id = "body", @class = "html" })%></span>
</fieldset>--%>
</fieldset>
</div>
<div class="secondary">
<fieldset>