diff --git a/src/Orchard.Web/Core/Shapes/Views/Document.cshtml b/src/Orchard.Web/Core/Shapes/Views/Document.cshtml index 06958e823..ba46a0fd9 100644 --- a/src/Orchard.Web/Core/Shapes/Views/Document.cshtml +++ b/src/Orchard.Web/Core/Shapes/Views/Document.cshtml @@ -15,7 +15,7 @@ @//Model.Zones.AddRenderPartial("head:before", "HeadPreload", Model); @//Html.Zone("head", ":metas :styles :scripts"); %> @Display(Model.Head) - + @Display(Model.Body) diff --git a/src/Orchard.Web/Orchard.Web.csproj b/src/Orchard.Web/Orchard.Web.csproj index 8ba8975e3..b9d524adb 100644 --- a/src/Orchard.Web/Orchard.Web.csproj +++ b/src/Orchard.Web/Orchard.Web.csproj @@ -113,6 +113,7 @@ + Designer @@ -285,11 +286,10 @@ - - - - - + + + Designer + diff --git a/src/Orchard.Web/Themes/TheThemeMachine/Views/Document.cshtml b/src/Orchard.Web/Themes/TheThemeMachine/Views/Document.cshtml new file mode 100644 index 000000000..b1081ad42 --- /dev/null +++ b/src/Orchard.Web/Themes/TheThemeMachine/Views/Document.cshtml @@ -0,0 +1,19 @@ +@using Orchard.Mvc.Html +@using Orchard.UI.Resources +@{ + RegisterLink(new LinkEntry {Type = "image/x-icon", Rel = "shortcut icon", Href = Url.Content("~/modules/orchard.themes/Content/orchard.ico")}); +} + + + + + @Model.Title + @Display(Model.Head) + + + +@// Layout (template) is in the Body zone @ the default position (nothing, zero, zilch) +@Display(Model.Body) +@Display(Model.Tail) + + \ No newline at end of file diff --git a/src/Orchard.Web/Themes/TheThemeMachine/Views/Layout.cshtml b/src/Orchard.Web/Themes/TheThemeMachine/Views/Layout.cshtml index 3f5c7194d..037ff9966 100644 --- a/src/Orchard.Web/Themes/TheThemeMachine/Views/Layout.cshtml +++ b/src/Orchard.Web/Themes/TheThemeMachine/Views/Layout.cshtml @@ -1,34 +1,49 @@ -@using Orchard.UI.Resources -@{ - Style.Include("~/themes/Classic/styles/site.css"); - Style.Include("~/themes/Classic/styles/blog.css"); -} -
-@// HTML.Include will render a div with a class="user-display" -@// Can use this -> {Html.Include("User");} -@// or the following. At least they appear to do the same thing currently. The first is a standard Html.Include, the second "displays the (New) User shape" -@Display.User() -@// Top Navigation and branding -
- -
+@{ + // cool stuff goes up here + var homeUrl = Href("~/"); -
-
- @// Main Content -@Display(Model.Content) + // Zone is an alias for Display + Func Zone = x => Display(x); +} +
+
+ @// needs to be the page title, not page (head) title... +

@Model.Title

+ @if(Model.Header != null) { + -
+ @if(Model.Messages != null) { +
+ @Zone(Model.Messages)
-
+ } + @if(Model.Featured != null) { + + } + @// the model content for the page is in the Content zone @ the default position (nothing, zero, zilch) + @if(Model.Content != null) { +
+ @Zone(Model.Content) +
+ } + @if(Model.Sidebar != null) { + + } + @if(Model.Footer != null) { +
+ @Zone(Model.Footer) +
+ } +
\ No newline at end of file diff --git a/src/Orchard.Web/Themes/TheThemeMachine/Views/Menu.cshtml b/src/Orchard.Web/Themes/TheThemeMachine/Views/Menu.cshtml index c355a8231..47cf67506 100644 --- a/src/Orchard.Web/Themes/TheThemeMachine/Views/Menu.cshtml +++ b/src/Orchard.Web/Themes/TheThemeMachine/Views/Menu.cshtml @@ -1,13 +1,13 @@  \ No newline at end of file diff --git a/src/Orchard.Web/Themes/TheThemeMachine/Views/Zone-Navigation.cshtml b/src/Orchard.Web/Themes/TheThemeMachine/Views/Zone-Navigation.cshtml deleted file mode 100644 index c17ffe4a1..000000000 --- a/src/Orchard.Web/Themes/TheThemeMachine/Views/Zone-Navigation.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -
-@Display... -
\ No newline at end of file diff --git a/src/Orchard.Web/Themes/TheThemeMachine/Views/Zone-Sidebar.cshtml b/src/Orchard.Web/Themes/TheThemeMachine/Views/Zone-Sidebar.cshtml deleted file mode 100644 index c17ffe4a1..000000000 --- a/src/Orchard.Web/Themes/TheThemeMachine/Views/Zone-Sidebar.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -
-@Display... -
\ No newline at end of file diff --git a/src/Orchard.Web/Themes/TheThemeMachine/Views/Zone.cshtml b/src/Orchard.Web/Themes/TheThemeMachine/Views/Zone.cshtml deleted file mode 100644 index 55a41fe4a..000000000 --- a/src/Orchard.Web/Themes/TheThemeMachine/Views/Zone.cshtml +++ /dev/null @@ -1,4 +0,0 @@ - -
-@Display... -
\ No newline at end of file