Making use of Zone.AddREnderPartial for partial view inclusion in layout zones

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4044517
This commit is contained in:
skewed
2009-12-23 19:04:16 +00:00
parent 8072de2894
commit ed7388c862
2 changed files with 5 additions and 10 deletions

View File

@@ -4,12 +4,10 @@ Html.RegisterStyle("site.css"); %>
<div class="page"> <div class="page">
<div id="header"> <div id="header">
<div id="title"><%=Html.TitleForPage(Html.SiteName()) %></div><% <div id="title"><%=Html.TitleForPage(Html.SiteName()) %></div><%
Model.Zones.AddRenderPartial("header", "user", Model);
Html.Zone("header"); Html.Zone("header");
Model.Zones.AddRenderPartial("menu", "menu", Model);
Html.Zone("menu"); %> Html.Zone("menu"); %>
<%-- todo:(nheskew) this will need to all go in the header zone (user widget) --%>
<% Html.Include("user"); %>
<%-- todo:(nheskew) this will need to be a generated menu --%>
<% Html.Include("menu"); %>
</div> </div>
<div id="main"><% <div id="main"><%
Html.ZoneBody("content"); Html.ZoneBody("content");

View File

@@ -1,16 +1,13 @@
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<BaseViewModel>" %> <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<BaseViewModel>" %>
<%@ Import Namespace="Orchard.Mvc.ViewModels"%><% <%@ Import Namespace="Orchard.Mvc.ViewModels"%><%
Html.RegisterStyle("site.css"); Html.RegisterStyle("site.css"); %>
%>
<div class="page"> <div class="page">
<div id="header"> <div id="header">
<div id="title"><%=Html.TitleForPage(Html.SiteName()) %></div><% <div id="title"><%=Html.TitleForPage(Html.SiteName()) %></div><%
Model.Zones.AddRenderPartial("header", "user", Model);
Html.Zone("header"); Html.Zone("header");
Model.Zones.AddRenderPartial("menu", "menu", Model);
Html.Zone("menu"); %> Html.Zone("menu"); %>
<%-- todo:(nheskew) this will need to all go in the header zone (user widget) --%>
<% Html.Include("user"); %>
<%-- todo:(nheskew) this will need to be a generated menu --%>
<% Html.Include("menu"); %>
</div> </div>
<div id="main"><% <div id="main"><%
Html.ZoneBody("content"); Html.ZoneBody("content");