mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Starting to make use of zone names and position for rendering view parts in Blogs
--HG-- extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4043818
This commit is contained in:
@@ -19,11 +19,11 @@ namespace Orchard.Blogs.Models {
|
||||
Filters.Add(new ContentItemTemplates<Blog>("Blog", "Detail", "DetailAdmin", "Summary", "SummaryAdmin"));
|
||||
|
||||
OnGetEditorViewModel<Blog>((context, blog) =>
|
||||
context.AddEditor(new TemplateViewModel(blog) {TemplateName = "BlogFields"})
|
||||
context.AddEditor(new TemplateViewModel(blog) { TemplateName = "BlogFields", ZoneName = "primary", Position = "1" })
|
||||
);
|
||||
|
||||
OnUpdateEditorViewModel<Blog>((context, blog) => {
|
||||
context.AddEditor(new TemplateViewModel(blog) {TemplateName = "BlogFields"});
|
||||
context.AddEditor(new TemplateViewModel(blog) { TemplateName = "BlogFields", ZoneName = "primary", Position = "1" });
|
||||
context.Updater.TryUpdateModel(blog, "", null, null);
|
||||
});
|
||||
}
|
||||
|
@@ -75,13 +75,13 @@ namespace Orchard.Blogs.Models {
|
||||
});
|
||||
|
||||
OnGetEditorViewModel<BlogPost>((context, blogPost) => {
|
||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsPrimary", ZoneName = "body", Position = "1" });
|
||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsSecondary", ZoneName = "sidebar", Position = "1" });
|
||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsPrimary", ZoneName = "primary", Position = "1" });
|
||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsSecondary", ZoneName = "secondary", Position = "1" });
|
||||
});
|
||||
|
||||
OnUpdateEditorViewModel<BlogPost>((context, blogPost) => {
|
||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsPrimary", ZoneName = "body", Position = "1" });
|
||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsSecondary", ZoneName = "sidebar", Position = "1" });
|
||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsPrimary", ZoneName = "primary", Position = "1" });
|
||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsSecondary", ZoneName = "secondary", Position = "1" });
|
||||
context.Updater.TryUpdateModel(blogPost, "", null, null);
|
||||
});
|
||||
}
|
||||
|
@@ -2,4 +2,5 @@
|
||||
<%@ Import Namespace="Orchard.Models.ViewModels"%>
|
||||
<%@ Import Namespace="Orchard.Mvc.Html"%>
|
||||
<%@ Import Namespace="Orchard.Blogs.Models"%>
|
||||
<%=Html.EditorZone("primary") %>
|
||||
<%=Html.EditorZonesAny() %>
|
@@ -4,11 +4,11 @@
|
||||
<%@ Import Namespace="Orchard.Blogs.Models"%>
|
||||
<div class="sections">
|
||||
<div class="primary">
|
||||
<%=Html.EditorZone("body") %>
|
||||
<%=Html.EditorZonesExcept("sidebar") %>
|
||||
<%=Html.EditorZone("primary") %>
|
||||
<%=Html.EditorZonesExcept("secondary") %>
|
||||
</div>
|
||||
<div class="secondary">
|
||||
<%=Html.EditorZone("sidebar") %>
|
||||
<%=Html.EditorZone("secondary")%>
|
||||
<fieldset>
|
||||
<input class="button" type="submit" name="submit.Save" value="Save"/>
|
||||
</fieldset>
|
||||
|
Reference in New Issue
Block a user