- <% Html.Zone("menu"); %>
+ <% Html.Zone("menu");
+ Html.Zone("search"); %>
<%-- Home Hero --%>
diff --git a/src/Orchard.Web/Themes/Contoso/Views/Layout.ascx b/src/Orchard.Web/Themes/Contoso/Views/Layout.ascx
index 65b29f167..80f451d0d 100644
--- a/src/Orchard.Web/Themes/Contoso/Views/Layout.ascx
+++ b/src/Orchard.Web/Themes/Contoso/Views/Layout.ascx
@@ -15,7 +15,8 @@
<%-- Main Menu --%>
- <% Html.Zone("menu"); %>
+ <% Html.Zone("menu");
+ Html.Zone("search"); %>
<%-- Main Content Area --%>
diff --git a/src/Orchard.Web/Themes/Contoso/Views/Orchard.Search/Search/Index.ascx b/src/Orchard.Web/Themes/Contoso/Views/Orchard.Search/Search/Index.ascx
new file mode 100644
index 000000000..42d977d19
--- /dev/null
+++ b/src/Orchard.Web/Themes/Contoso/Views/Orchard.Search/Search/Index.ascx
@@ -0,0 +1,16 @@
+<%@ Control Language="C#" Inherits="Orchard.Mvc.ViewUserControl" %>
+<% Html.RegisterStyle("search.css"); %>
+<%:Html.TitleForPage(T("Search").Text)%>
<%
+Html.Zone("search");
+if (!string.IsNullOrWhiteSpace(Model.Query)) {
+ if (Model.PageOfResults.Count() == 0) { %>
+ <%=T.Plural("the one result", "zero results", Model.PageOfResults.Count()) %>
<%
+ }
+ else { %>
+ <%=T.Plural("the one result", "{1} - {2} of {0} results", Model.PageOfResults.TotalItemCount, Model.PageOfResults.StartPosition, Model.PageOfResults.EndPosition)%>
<%
+ }
+}
+if (Model.PageOfResults != null && Model.PageOfResults.Count() > 0) { %>
+<%=Html.UnorderedList(Model.PageOfResults, (r, i) => Html.DisplayForItem(r.Content) , "search-results contentItems") %>
+<%=Html.Pager(Model.PageOfResults, Model.PageOfResults.PageNumber, Model.DefaultPageSize, new {q = Model.Query}) %><%
+} %>
\ No newline at end of file