mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +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"));
|
Filters.Add(new ContentItemTemplates<Blog>("Blog", "Detail", "DetailAdmin", "Summary", "SummaryAdmin"));
|
||||||
|
|
||||||
OnGetEditorViewModel<Blog>((context, blog) =>
|
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) => {
|
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);
|
context.Updater.TryUpdateModel(blog, "", null, null);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,13 +75,13 @@ namespace Orchard.Blogs.Models {
|
|||||||
});
|
});
|
||||||
|
|
||||||
OnGetEditorViewModel<BlogPost>((context, blogPost) => {
|
OnGetEditorViewModel<BlogPost>((context, blogPost) => {
|
||||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsPrimary", ZoneName = "body", Position = "1" });
|
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsPrimary", ZoneName = "primary", Position = "1" });
|
||||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsSecondary", ZoneName = "sidebar", Position = "1" });
|
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsSecondary", ZoneName = "secondary", Position = "1" });
|
||||||
});
|
});
|
||||||
|
|
||||||
OnUpdateEditorViewModel<BlogPost>((context, blogPost) => {
|
OnUpdateEditorViewModel<BlogPost>((context, blogPost) => {
|
||||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsPrimary", ZoneName = "body", Position = "1" });
|
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsPrimary", ZoneName = "primary", Position = "1" });
|
||||||
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsSecondary", ZoneName = "sidebar", Position = "1" });
|
context.AddEditor(new TemplateViewModel(blogPost) { TemplateName = "BlogPostFieldsSecondary", ZoneName = "secondary", Position = "1" });
|
||||||
context.Updater.TryUpdateModel(blogPost, "", null, null);
|
context.Updater.TryUpdateModel(blogPost, "", null, null);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,4 +2,5 @@
|
|||||||
<%@ Import Namespace="Orchard.Models.ViewModels"%>
|
<%@ Import Namespace="Orchard.Models.ViewModels"%>
|
||||||
<%@ Import Namespace="Orchard.Mvc.Html"%>
|
<%@ Import Namespace="Orchard.Mvc.Html"%>
|
||||||
<%@ Import Namespace="Orchard.Blogs.Models"%>
|
<%@ Import Namespace="Orchard.Blogs.Models"%>
|
||||||
|
<%=Html.EditorZone("primary") %>
|
||||||
<%=Html.EditorZonesAny() %>
|
<%=Html.EditorZonesAny() %>
|
||||||
@@ -4,11 +4,11 @@
|
|||||||
<%@ Import Namespace="Orchard.Blogs.Models"%>
|
<%@ Import Namespace="Orchard.Blogs.Models"%>
|
||||||
<div class="sections">
|
<div class="sections">
|
||||||
<div class="primary">
|
<div class="primary">
|
||||||
<%=Html.EditorZone("body") %>
|
<%=Html.EditorZone("primary") %>
|
||||||
<%=Html.EditorZonesExcept("sidebar") %>
|
<%=Html.EditorZonesExcept("secondary") %>
|
||||||
</div>
|
</div>
|
||||||
<div class="secondary">
|
<div class="secondary">
|
||||||
<%=Html.EditorZone("sidebar") %>
|
<%=Html.EditorZone("secondary")%>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<input class="button" type="submit" name="submit.Save" value="Save"/>
|
<input class="button" type="submit" name="submit.Save" value="Save"/>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|||||||
Reference in New Issue
Block a user