mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
More blogs admin UI work (blogs and blog posts)
--HG-- extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4043023
This commit is contained in:
@@ -260,7 +260,7 @@ a:hover, a:active, a:focus {
|
||||
}
|
||||
#main .meta {
|
||||
font-style:italic;
|
||||
margin:0 0 .75em;
|
||||
margin:0 0 .4em;
|
||||
}
|
||||
#main form {
|
||||
margin:.345em 0 1.5em;
|
||||
@@ -547,7 +547,7 @@ ul.blogs, ul.posts {
|
||||
ul.blogs li, ul.posts li {
|
||||
margin:0;
|
||||
overflow:hidden;
|
||||
padding:0 0 .4em;
|
||||
padding:0 0 1.4em;
|
||||
}
|
||||
#main ul.blogs li h3, #main ul.posts li h3 {
|
||||
margin:0 0 .5em;
|
||||
@@ -555,7 +555,7 @@ ul.blogs li, ul.posts li {
|
||||
/* todo: (heskew) clean up since this is a bit of a hack specific to a single page */
|
||||
#main ul.blogs li .actions, #main ul.posts li .actions {
|
||||
height:auto;
|
||||
margin:-1.5em 0 0;
|
||||
margin:-1.3em 0 0;
|
||||
padding:0 0 .1em;
|
||||
visibility:hidden;
|
||||
}
|
||||
|
@@ -8,7 +8,7 @@ namespace Orchard.Blogs {
|
||||
builder.Add("Blogs", "2",
|
||||
menu => menu
|
||||
.Add("Manage Blogs", "1.0", item => item.Action("ListForAdmin", "Blog", new { area = "Orchard.Blogs" }))
|
||||
.Add("Create New Blog", "1.1", item => item.Action("Create", "Blog", new { area = "Orchard.Blogs" })));
|
||||
.Add("Create a Blog", "1.1", item => item.Action("Create", "Blog", new { area = "Orchard.Blogs" })));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -3,8 +3,8 @@
|
||||
<%@ Import Namespace="Orchard.Security" %>
|
||||
<%@ Import Namespace="Orchard.Mvc.Html" %>
|
||||
<% Html.Include("AdminHead"); %>
|
||||
<h2>Create New Blog</h2>
|
||||
<p><a href="<%=Url.BlogsForAdmin() %>">Manage Blogs</a> > Create Blog</p>
|
||||
<h2>Create a Blog</h2>
|
||||
<p><a href="<%=Url.BlogsForAdmin() %>">Manage Blogs</a> > Create a Blog</p>
|
||||
<% using (Html.BeginForm()) { %>
|
||||
<%=Html.ValidationSummary() %>
|
||||
<%=Html.EditorForModel() %>
|
||||
|
@@ -8,10 +8,10 @@
|
||||
<p class="actions">
|
||||
<%-- todo: (heskew) make into a ul --%>
|
||||
<span class="construct">
|
||||
<a href="<%=Url.BlogForAdmin(Model.Slug) %>">manage posts</a>
|
||||
| <a href="<%=Url.BlogEdit(Model.Slug) %>">edit</a>
|
||||
| <a href="<%=Url.Blog(Model.Slug) %>">view</a>
|
||||
| <a href="<%=Url.BlogPostCreate(Model.Slug) %>">create post</a>
|
||||
<a href="<%=Url.BlogForAdmin(Model.Slug) %>">All Posts</a>
|
||||
| <a href="<%=Url.BlogEdit(Model.Slug) %>">Edit</a>
|
||||
| <a href="<%=Url.Blog(Model.Slug) %>">View</a>
|
||||
| <a href="<%=Url.BlogPostCreate(Model.Slug) %>">Create a Blog Post</a>
|
||||
</span>
|
||||
<span class="destruct"><a href="#">delete</a></span>
|
||||
<span class="destruct"><a href="#">Delete Blog</a></span>
|
||||
</p>
|
@@ -3,7 +3,11 @@
|
||||
<%@ Import Namespace="Orchard.Blogs.Extensions"%>
|
||||
<%@ Import Namespace="Orchard.Blogs.Models"%>
|
||||
<h2><a href="<%=Url.BlogForAdmin(Model.Blog.Slug) %>"><%=Html.Encode(Model.Blog.Name) %></a></h2>
|
||||
<div class="manage"><a href="<%=Url.BlogEdit(Model.Blog.Slug) %>" class="button">Edit</a></div>
|
||||
<div class="manage">
|
||||
<a href="<%=Url.BlogEdit(Model.Blog.Slug) %>" class="button">Edit Blog</a>
|
||||
<a href="<%=Url.BlogEdit(Model.Blog.Slug) %>" class="button">Add a Post</a>
|
||||
</div>
|
||||
<p><a href="<%=Url.BlogsForAdmin() %>">Manage Blogs</a> > <%=Html.Encode(Model.Blog.Name) %></p>
|
||||
<p><%=Model.Blog.Description %></p><%
|
||||
//TODO: (erikpo) Move this into a helper
|
||||
if (Model.Posts.Count() > 0) { %>
|
||||
|
@@ -4,8 +4,8 @@
|
||||
<%@ Import Namespace="Orchard.Security" %>
|
||||
<%@ Import Namespace="Orchard.Mvc.Html" %>
|
||||
<% Html.Include("AdminHead"); %>
|
||||
<h2>Create a New Blog Post</h2>
|
||||
<p><a href="<%=Url.BlogsForAdmin() %>">Manage Blogs</a> > <a href="<%=Url.BlogEdit(Model.Blog.Slug) %>"><%=Html.Encode(Model.Blog.Name) %></a> > Create Blog Post</p>
|
||||
<h2>Create a Blog Post</h2>
|
||||
<p><a href="<%=Url.BlogsForAdmin() %>">Manage Blogs</a> > <a href="<%=Url.BlogEdit(Model.Blog.Slug) %>"><%=Html.Encode(Model.Blog.Name) %></a> > Create a Blog Post</p>
|
||||
<%using (Html.BeginForm()) { %>
|
||||
<%= Html.ValidationSummary() %>
|
||||
<%= Html.EditorForModel() %>
|
||||
|
@@ -13,8 +13,8 @@
|
||||
<span><%=Html.TextBoxFor(m => m.Slug, new { id = "permalink", @class = "text" })%> <span> « How to write a permalink. » </span></span>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<label for="body">Excerpt:</label>
|
||||
<span>[still needed]</span>
|
||||
<%--<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>
|
||||
|
@@ -9,8 +9,11 @@
|
||||
<p class="actions">
|
||||
<%-- todo: (heskew) make into a ul --%>
|
||||
<span class="construct">
|
||||
<a href="<%=Url.BlogPostEdit(Model.Blog.Slug, Model.As<RoutableAspect>().Slug) %>">edit</a>
|
||||
| <a href="<%=Url.BlogPost(Model.Blog.Slug, Model.As<RoutableAspect>().Slug) %>">view</a>
|
||||
<a href="<%=Url.BlogPostEdit(Model.Blog.Slug, Model.As<RoutableAspect>().Slug) %>">Edit</a>
|
||||
| <a href="<%=Url.BlogPost(Model.Blog.Slug, Model.As<RoutableAspect>().Slug) %>">View</a><%
|
||||
if (Model.Published == null) { // todo: (heskew) be smart about this and maybe have other contextual actions %>
|
||||
| <a href="<%=Url.BlogPost(Model.Blog.Slug, Model.As<RoutableAspect>().Slug) %>">Publish</a>
|
||||
<% } %>
|
||||
</span>
|
||||
<span class="destruct"><a href="#">delete</a></span>
|
||||
<span class="destruct"><a href="#">Delete Blog Post</a></span>
|
||||
</p>
|
@@ -8,7 +8,7 @@ namespace Orchard.Users {
|
||||
builder.Add("Users", "5",
|
||||
menu => menu
|
||||
.Add("Manage Users", "1.0", item => item.Action("Index", "Admin", new { area = "Orchard.Users" }))
|
||||
.Add("Create New User", "1.1", item => item.Action("Create", "Admin", new { area = "Orchard.Users" })));
|
||||
.Add("Create a User", "1.1", item => item.Action("Create", "Admin", new { area = "Orchard.Users" })));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user