Exception in template (Designs/Jrtool/_parsed/Page.parsed.cshtml): System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.bdbefeacbfaababfd.Execute()
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context)
   at RazorEngine.Templating.TemplateService.Run(ITemplate template, DynamicViewBag viewBag)
   at RazorEngine.Templating.TemplateService.Parse(String razorTemplate, Object model, DynamicViewBag viewBag, String cacheName)
   at RazorEngine.Razor.Parse[T](String razorTemplate, T model, String cacheName)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()
@inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> @using Dynamicweb.Content @{ IList<Area> areas = Dynamicweb.Content.AreaService.Repository.GetAreas(); var currentPageArea = Model.Area; double cartProductsCount = Model.Cart.ProductsCount; int cartPageId = GetPageIdByNavigationTag("CartPage"); int customerPageId = GetPageIdByNavigationTag("CustomerPage"); int privatelifePageId = GetPageIdByNavigationTag("PrivatelifePage"); string groupCurrentName = Model.Name; string footerBackground = Model.Area.Item.GetFile("FooterBaggrund") != null ? Model.Area.Item.GetFile("FooterBaggrund").Path : ""; string footerLogo = Model.Area.Item.GetFile("Logo") != null ? Model.Area.Item.GetFile("Logo").Path : ""; string footerPhone = Model.Area.Item.GetString("Telefon"); string footerEmail = Model.Area.Item.GetString("Email"); string footerAddress = Model.Area.Item.GetString("Adresse"); string addThisScript = Model.Area.Item.GetString("AddThisScript"); string headerLogo = Model.Area.Item.GetFile("HeaderLogo") != null ? Model.Area.Item.GetFile("HeaderLogo").Path : ""; string CookieText = Model.Area.Item.GetString("CookiebarTekst"); var cookieLevel = Dynamicweb.Environment.CookieManager.GetCookieOptInLevel(); bool cookieSet = Dynamicweb.Environment.CookieManager.CookieOptInLevelExists; bool cookiemanagementActive = Dynamicweb.Environment.CookieManager.IsCookieManagementActive; string analytics = Model.Area.Item.GetString("Analytics"); bool showCookieBar = false; if (cookieSet == false && cookiemanagementActive == true) { cookieLevel = Dynamicweb.Environment.CookieOptInLevel.All; showCookieBar = true; } } <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>@Model.Title</title> <meta name="description" content="@Model.Description" /> <link rel="stylesheet" href="~/Files/Templates/Designs/Jrtool/webroot/vendor/fontawesome-pro-5.0.6/web-fonts-with-css/css/fontawesome-all.min.css" /> <link rel="stylesheet" href="/Files/Templates/Designs/Jrtool/webroot/css/styles.min.css?v=1.0.5" /> <link rel="shortcut icon" href="/files/Images/favicon/favicon_<!--@Global:Area.ID-->.ico"> @RenderSnippet("StyleSheet") @RenderSnippet("JavaScript") </head> <body> @analytics <div class="site"> <div class="mobile__dummy"></div> <div class="mobile__header"> <a href="/" title="Gå til forside" class="mobile__header__link"> <img src="@headerLogo" alt="Logo" class="img-responsive mobile__header__link__logo"> </a> <div class="mobile__header__menu__button"> <span class="icon fa fa-bars"></span> </div> <!--<div class="mobile__header__domains"> Include("Partials/Domains-mobile.cshtml") <div> --> <div class="mobile__header__menu__nav"> <div class="mobile__header__menu__nav__top"> <a href="tel:@footerPhone">@Translate("Tel.", "Tel.") @footerPhone</a> </div> <div class="mobile__header__menu__nav__top"><a href="mailto: @footerEmail">@Translate("Epost.", "Epost.") @footerEmail</a></div> <div class="mobile__header__menu__nav__menu"> <hr /> <ul> @RenderNavigation(new { id = "mobile_navbar", startLevel = 1, endlevel = 1, ExpandMode = "all", template = "navbar.xslt" }) </ul> <hr /> </div> </div> </div> <div class="header"> <div class="container"> <div class="header__wrapper"> <div class="header__top"> <a class="header__top__logowrapper" href="/" title="Gå til forside"> <img src="@headerLogo" alt="Logo Indura" class="img-responsive header__top__logowrapper__image"> </a> <div class="header__top__linkwrapper"> <a class="header__top__linkwrapper__link" href="tel:@footerPhone">@Translate("Tel.", "Tel.") @footerPhone</a> <a class="header__top__linkwrapper__link" href="mailto: @footerEmail">@Translate("Epost.", "Epost.") @footerEmail</a> </div> <div class="hidden header__top__basket"> <span class="fal fa-shopping-basket"></span> </div> <div class="header__top__search"> <!--@If(Global:Area.Lang == 'da')--> <form method="get" action="/soeg"> <span class="header__top__search__button"> <span class="header__top__search__button__icon fal fa-search"></span> </span> <input class="header__top__search__input" name="q" type="search" placeholder="@Translate("Søg", "Søg")" /> </form> <!--@Else--> <form method="get" action="/soek"> <span class="header__top__search__button"> <span class="header__top__search__button__icon fal fa-search"></span> </span> <input class="header__top__search__input" name="q" type="search" placeholder="@Translate("Søg", "Søg")" /> </form> <!--@EndIf--> </div> <div class="hidden header__bottom__baskerwrapper"> <a href="/Default.aspx?ID=@cartPageId&Purge=True"> <div class="header__basketwrapper__imagewrapper"> <img class="header__basketwrapper__imagewrapper__image" src="/Files/Templates/Designs/Indura/webroot/img/icons/ecommerce/shopping-cart.svg" /> <span class="header__basketwrapper__imagewrapper__amount">@cartProductsCount</span> </div> </a> </div> </div> <div class="header__bottom"> <ul class="header__bottom__nav"> @RenderNavigation(new { id = "navbar", startLevel = 1, endlevel = 1, ExpandMode = "all", template = "navbar.xslt" }) </ul> </div> <div class="header__right"> <!--<div class="header__right__domains"> Include("Partials/Domains.cshtml") </div>--> </div> </div> </div> </div> @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> @Title("Standard side skabelon") @Model.Placeholder("dwcontent", "Indhold", "default:true;sort:1") <footer class="footer"> @{ string imageBackground = (!string.IsNullOrEmpty(Model.Item.GetString("BaggrundUnderSkaer"))) ? Model.Item.GetString("BaggrundUnderSkaer") : "Hvid"; string imageBackgroundColor = "#fff"; if (imageBackground == "Lysegrå") { imageBackgroundColor = "#f8f6f6"; } else if(imageBackground == "Mørkegrå") { imageBackgroundColor = "#f0f0f0"; } } <div class="footer__top" style="background-color: @imageBackgroundColor"> <img class="img-responsive footer__image" src="@footerBackground" /> </div> <div class="footer__inner"> <div class="container"> <div class="footer__employeewrapper"> @{ var employessFooter = Model.Area.Item.GetList("Medarbejdere"); var repo = new Dynamicweb.Content.Items.Queries.Repository("Medarbejder"); var items = repo.SelectByIds(employessFooter.SelectedValues); } @foreach (var item in items) { string firstName = item["Fornavn"].ToString(); string lastName = item["Efternavn"].ToString(); string phone = item["Telefon"].ToString(); string email = item["Email"].ToString(); string link = item["Link"].ToString(); string linkText = item["LinkTekst"].ToString(); <div class="employees__employee"> <p class="employees__employee__firstname">@firstName</p> <p class="employees__employee__lastname">@lastName</p> <div class="employees__employee__stroke__top"> <img class="img-responsive employees__employee__stroke__top__image" src="~/Files/Templates/Designs/Jrtool/webroot/img/strokes/stroke-yellow-1.png" /> </div> <div class="employees__employee__contact"> <a class="employees__employee__contact__phone" href="tel:@phone">@Translate("Tel.", "Tel.") @phone</a> <a class="employees__employee__contact__email" href="mailto: @email">@email</a> </div> <a href="@link" class="employees__employee__bottom"> <span class="employees__employee__bottom__name">@linkText</span> <img src="~/Files/Templates/Designs/Jrtool/webroot/img/arrows/double-arrows-yellow.png" class="employees__employee__bottom__arrow" /> </a> <div class="employees__employee__stroke__top"> <img class="img-responsive employees__employee__stroke__top__image" src="~/Files/Templates/Designs/Jrtool/webroot/img/strokes/stroke-yellow-1.png" /> </div> </div> } </div> <div class="footer__bottom"> <div class="footer__bottom__imagewrapper"> <img class="img-responsive footer__bottom__imagewrapper__image" src=" @footerLogo" /> </div> <div class="footer__bottom__addresswrapper"> <a href="tel:@footerPhone">@Translate("Tel.", "Tel.") @footerPhone</a> <a href="mailto: @footerEmail">@Translate("Epost.", "Epost.") @footerEmail</a> <span>@footerAddress</span> @if (privatelifePageId > 0) { <a href="/Default.aspx?ID=@privatelifePageId" title="@Translate("Persondata", "Persondata")" style="margin-left: 20px;">@Translate("Persondata", "Persondata")</a> } </div> </div> </div> </div> </footer> </div> @if (showCookieBar) { <script type="text/javascript"> function setOptInCookie(optInLevel) { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var div = document.getElementById("cookieWarningDiv"); div.parentNode.removeChild(div); } } xmlhttp.open("GET", "/admin/public/CookieOptInLevelConfig.aspx?cmd=SetCookieOptInLevel&OptInLevel=" + optInLevel, true); xmlhttp.send(); } function setOptInCookieAndRefresh(optInLevel) { setOptInCookie(optInLevel); return false; } document.write('<div class="cookiewarning" id="cookieWarningDiv">'); document.write('<div class="container-fluid">'); document.write('<div class="row">'); document.write('<div class="col-xs-12 col-md-6 col-lg-6 cookiewarning__col--left">'); document.write('<div class="cookiewarning__text">@CookieText.Replace("\r\n", string.Empty)</div>'); document.write('</div>'); document.write('<div class="col-xs-12 col-md-6 col-lg-6 cookiewarning__col--right">'); document.write('<div class="cookiewarning__buttons">'); document.write('<input type="button" class="cookiewarning__button CookieWarning_AcceptAll" href="#" onclick="return setOptInCookieAndRefresh(2);" value="@Translate("Accepter alle cookies", "Accepter alle cookies")" />'); document.write('<input type="button" class="cookiewarning__button cookiewarning__button--tatiary CookieWarning_FunctionelOnly" href="#" onclick="return setOptInCookieAndRefresh(1);" value="@Translate("Accepter kun funktionalitets cookies", "Accepter kun funktionalitets cookies")" />'); document.write('</div>'); document.write('</div>'); document.write('</div>'); document.write('</div>'); </script> } <script src="https://code.jquery.com/jquery.min.js"></script> <script src="~/Files/Templates/Designs/Jrtool/webroot/js/scripts.min.js"></script> @if (cookieLevel == Dynamicweb.Environment.CookieOptInLevel.All) { <!-- Go to www.addthis.com/dashboard to customize your tools --> <div class="addthis"> <div class="addthis_inline_follow_toolbox"></div> </div> @addThisScript } <!-- Midlertidig brug af addthis uden for cookieaccept --> <div class="addthis"> <div class="addthis_inline_follow_toolbox"></div> </div> @addThisScript @RenderSnippet("JavaScriptBottom") </body> </html>