@model DR.FV2016.Web.Models.ArticleView @using DR.Web.UI.Model; @using System.Text.RegularExpressions; @{ // Calculate column width if some lists is empty var count = Model.Spots.Items.Any() ? 1 : 0; if (Model.Taletid != null) { count += Model.Taletid.TaletidsPosts.Any() ? 1 : 0; } count += Model.Analytics.Items.Any() ? 1 : 0; var columnWidth = count == 0 ? 0 : 12 / count; // Remove pictures from "Taletid" if (Model.Taletid != null) { Model.Taletid.NoImage = true; } var Analyser = Model.Analytics.Items.ToArray(); var columns = new List(); columns.Add(Html.Column( 6, //Html.PartialWithViewData("Meningsmaaling", Model.Meningsmaling, ViewData) (!string.IsNullOrEmpty(ViewBag.Content) ? new MvcHtmlString(ViewBag.Content) : MvcHtmlString.Empty) )); if (Model.Taletid != null) { if(Model.Taletid.TaletidsPosts.Any()) { columns.Add(Html.Column( 3, Html.Section( new SectionViewConf { Headline = "seneste", SubHeadline = "taletid", HeadingLevel = 2, ClassName = "taletid-subpage" }, Html.Partial("Taletid", Model.Taletid) ) )); } } var senesteAnalyserString = "

seneste analyser

"; senesteAnalyserString += ""; senesteAnalyserString += "
    "; foreach (var analyse in Analyser.Take(3)) { string[] lines = Regex.Split(analyse.Url, "/"); var name = ""; if (lines.Length > 4) { name = lines[4].Replace("_", " "); } senesteAnalyserString += "
  1. " + name + "

    " + analyse.Headline + "
  2. "; } senesteAnalyserString += "
Se alle analyser
"; var SenesteAnalyser = new MvcHtmlString(senesteAnalyserString); columns.Add(SenesteAnalyser); } @Html.Section( new SectionViewConf { Headline = "Aktuelt i politik området", ShowHeading = false, BoxedBand = true, ClassName = "alpha30" }, Html.Row( columns.ToArray() ) )