Helaas werkt de dealer locator momenteel niet. We werken aan een oplossing, onze excuses voor het ongemak! 

Error executing template "Designs/Pluggerz/Paragraph/DealerLocator.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_d5960c4d10324093935273c71eb154d6.Execute() in D:\inetpub\wwwroot\www.comfoor.nl\Files\Templates\Designs\Pluggerz\Paragraph\DealerLocator.cshtml:line 27
at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Comfoor.Models.Constants 3 @using Comfoor.Models.ViewModels 4 @using Comfoor.Repository.Helpers 5 6 @{ 7 if (Model.Item != null && Model.Item.SystemName.Equals("DealerLocator")) 8 { 9 var paragraphId = string.Format("DealerLocator_{0}", Model.ID); 10 11 // title 12 var paragraphTitle = Comfoor.Repository.Helpers.StringHelper.CreateHeading(Model.Item); 13 14 var paragraphText = Model.Item.GetString("Text"); 15 Dynamicweb.Content.Page dealerLocatorPage = null; 16 17 // if redirect then get target page 18 if (Model.Item.GetList("Display").SelectedValue.Equals("Redirect")) 19 { 20 var pageView = Dynamicweb.Frontend.PageView.Current(); 21 var pageService = new Dynamicweb.Content.PageService(); 22 dealerLocatorPage = pageService.GetPageByNavigationTag(pageView.AreaID, StringConstants.NavigationTags.DealerLocator); 23 } 24 25 // paragraph settings 26 var paragraphSettings = Model.Item.GetItem("ParagraphSettings"); 27 var paragraphSettingsViewModel = new ParagraphSettingsViewModel 28 { 29 AddTopPadding = paragraphSettings.GetBoolean("AddTopPadding"), 30 AddBottomPadding = paragraphSettings.GetBoolean("AddBottomPadding"), 31 AddBottomDevider = paragraphSettings.GetBoolean("AddBottomDevider"), 32 AddBottomMargin = paragraphSettings.GetBoolean("AddBottomMargin"), 33 BackgroundColor = (StringConstants.BackgroundColors.AvailableColors.Contains(paragraphSettings.GetString("BackgroundColor"))) ? paragraphSettings.GetString("BackgroundColor") : string.Empty, 34 UseFullPageWidth = paragraphSettings.GetBoolean("UseFullPageWidth") 35 }; 36 37 var paragraphViewModel = new DealerLocatorViewModel 38 { 39 Id = paragraphId, 40 Title = paragraphTitle, 41 Text = Model.Item.GetString("Text"), 42 DealerLocatorPage = dealerLocatorPage, 43 ParagraphSettings = paragraphSettingsViewModel 44 }; 45 46 var className = StringHelper.CreateParagraphSettingsClasses(paragraphViewModel.ParagraphSettings); 47 48 if (paragraphViewModel.ParagraphSettings.UseFullPageWidth) 49 { 50 <div class="container-fluid dealer-locator @className"> 51 <div class="row"> 52 <div class="col-xs-12"> 53 <div class="container"> 54 <div class="col-xs-12"> 55 @HtmlExtensions.RenderPartial("Paragraph/DealerLocatorPartial.cshtml", paragraphViewModel) 56 </div> 57 </div> 58 </div> 59 </div> 60 </div> 61 } 62 else 63 { 64 <div class="container dealer-locator"> 65 <div class="row"> 66 <div class="col-xs-12 @className"> 67 @HtmlExtensions.RenderPartial("Paragraph/DealerLocatorPartial.cshtml", paragraphViewModel) 68 </div> 69 </div> 70 </div> 71 } 72 } 73 }