@model DR.FV2016.Web.Models.FrontpageViewModel @using DR.WCMS.Web.Mvc.Extensions @using DR.Web.UI.Extensions @using DR.Web.UI.Helpers @using DR.Web.UI.ViewConfig; @using DR.Web.UI.Model; @section localstylesheet { @Html.Partial("localstylesheets") } @section documenthead { @Html.Partial("localdocumenthead") } @section documentbottom { @Html.Partial("localdocumentbottom") } @{ ViewContext.RouteData.Values["SiteName"] = "Valg 2016"; ViewContext.RouteData.Values["SitePath"] = "nyheder/politik/valg2016"; // LATEST NEWS var latestNewsList = new ArticleList(); latestNewsList.Items = Model.LatestNews.Items.Take(25); ViewContext.RouteData.Values["LatestNews"] = latestNewsList; // PRIORITIZED NEWS - 0-89 priorities from PrioritizedNews var combined = (from a in Model.PrioritizedNews.Items where (a.Priority <= 89) select a); var prioritized = combined.Take(17).GetSections(5, 3, 3, 3, 3).ToArray(); // Split out ArticleLists for sections var newstop = prioritized[0]; var teaserdecka1 = prioritized[1]; var teaserdecka2 = prioritized[2]; var teaserdecka3 = prioritized[3]; var teaserdecka4 = prioritized[4]; // FOCUS BANDS - 90 priorities from PrioritezedNews //var focusBandsList = Model.FocusBands.Items; var focusBandsList = Model.Focusbands.Items; var focusBands = focusBandsList.Take(9).GetSections(3, 3, 3).ToArray(); var focusBandA = focusBands[0]; var focusBandB = focusBands[1]; var focusBandC = focusBands[2]; } @if (newstop.Any()) { @Html.Section( new SectionViewConf() { ShowHeading = false, Boxed = false }, Html.PartialWithViewData("MagazineZones/newsTop", newstop, ViewData) ) } @if (focusBandA.Any()) { @Html.Section( new SectionViewConf() { ShowHeading = true, Boxed = true, Headline = "bliv klogere på valget", ClassName = "container-blue" }, Html.PartialWithViewData("MagazineZones/teaserDeckB", focusBandA, ViewData) ) } @*@Html.Partial("frontpage-band-bottom")*@ @*@Html.Partial("video-articles")*@ @if (Model.MediaBands.Items.Any() || Model.MediaBands.Items.Any()) { @Html.Partial("tv-broadcasts") } @if (teaserdecka1.Any()) { @Html.Section( new SectionViewConf() { ShowHeading = false, Boxed = true, ClassName = "container-white" }, Html.PartialWithViewData("MagazineZones/teaserDeckA", teaserdecka1, ViewData), Html.PartialWithViewData("MagazineZones/teaserDeckA", teaserdecka2, ViewData) ) } @if (focusBandC.Any()) { @Html.Section( new SectionViewConf() { ShowHeading = true, Boxed = true, Headline = "Baggrundsinfo", ClassName = "container-blue" }, Html.PartialWithViewData("MagazineZones/teaserDeckB", focusBandC, ViewData) ) } @Html.Section( new SectionViewConf() { ShowHeading = false, Boxed = true, ClassName = "container-white" }, Html.PartialWithViewData("MagazineZones/teaserDeckA", teaserdecka3, ViewData), Html.PartialWithViewData("MagazineZones/teaserDeckA", teaserdecka4, ViewData) ) @if (focusBandB.Any()) { @Html.Section( new SectionViewConf() { ShowHeading = true, //BoxedBand = true, Boxed = true, Headline = "Baggrundsinfo", ClassName = "container-blue" }, Html.PartialWithViewData("MagazineZones/teaserDeckB", focusBandB, ViewData) ) } @Html.Partial("page-footer-3-spot")