Skip to main content
Error executing template "Designs/Website/Paragraph/accordions.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_d4a849b4683a47c49535c85454fc4a5c.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   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 Dynamicweb.Frontend 3 4 @{ 5 string moduleId = $"module{Model.ID}"; 6 string themeValue = Model.Item.GetString("Theme"); 7 string themeClass = $"theme{themeValue}"; 8 9 string preline = Model.Item.GetString("Preline"); 10 string headline = Model.Item.GetString("Headline"); 11 string richText = Model.Item.GetString("RichText"); 12 var link = Model.Item.GetValue<ItemViewModel>("Link"); 13 string linkUrl = link.GetString("Link"); 14 linkUrl = linkUrl.IndexOf("#") != -1 ? $"#module{linkUrl.Substring(linkUrl.IndexOf("#") + 1)}" : linkUrl; 15 var accordions = Model.Item.GetValue<List<ItemViewModel>>("Accordions"); 16 } 17 18 <article id="@moduleId" class="accordions-module @themeClass"> 19 @if (!string.IsNullOrWhiteSpace(preline)) 20 { 21 <span class="accordions-module__preline">@preline</span> 22 } 23 @if (!string.IsNullOrWhiteSpace(headline) || !string.IsNullOrWhiteSpace(richText)) 24 { 25 <div class="accordions-module__content"> 26 @if (!string.IsNullOrWhiteSpace(headline)) 27 { 28 <h2 class="accordions-module__headline">@headline</h2> 29 } 30 @if (!string.IsNullOrWhiteSpace(richText)) 31 { 32 <div class="accordions-module__text rich-text">@richText</div> 33 } 34 @if (!string.IsNullOrWhiteSpace(linkUrl)) 35 { 36 @RenderPartial("/partials/components/link.cshtml", link) 37 } 38 </div> 39 } 40 <div class="accordions-module__list-wrap"> 41 @if (accordions != null && accordions.Count > 0) 42 { 43 <div class="accordions-module__list-wrap"> 44 @foreach (var item in accordions) 45 { 46 string accordionHeadlineId = $"accordion-item-{item.Id}-headline"; 47 string accordionContentId = $"accordion-item-{item.Id}-content"; 48 49 <div class="accordion__item" data-action="accordion"> 50 <a href="#@accordionContentId" class="accordion__headline" id="@accordionHeadlineId" role="button" aria-expanded="false" aria-controls="@accordionContentId"> 51 <h3 class="accordion__headline-inner"> 52 <span class="accordion__headline-inner">@item.GetString("Headline")</span> 53 <span class="accordion__icon"></span> 54 </h3> 55 </a> 56 <div class="accordion__content-wrap" id="@accordionContentId" aria-hidden="true" aria-labelledby="@accordionHeadlineId"> 57 <div class="accordion__content rich-text">@item.GetString("RichText")</div> 58 </div> 59 </div> 60 } 61 </div> 62 } 63 </div> 64 </article>
Error executing template "Designs/Website/Paragraph/accordions.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_d4a849b4683a47c49535c85454fc4a5c.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   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 Dynamicweb.Frontend 3 4 @{ 5 string moduleId = $"module{Model.ID}"; 6 string themeValue = Model.Item.GetString("Theme"); 7 string themeClass = $"theme{themeValue}"; 8 9 string preline = Model.Item.GetString("Preline"); 10 string headline = Model.Item.GetString("Headline"); 11 string richText = Model.Item.GetString("RichText"); 12 var link = Model.Item.GetValue<ItemViewModel>("Link"); 13 string linkUrl = link.GetString("Link"); 14 linkUrl = linkUrl.IndexOf("#") != -1 ? $"#module{linkUrl.Substring(linkUrl.IndexOf("#") + 1)}" : linkUrl; 15 var accordions = Model.Item.GetValue<List<ItemViewModel>>("Accordions"); 16 } 17 18 <article id="@moduleId" class="accordions-module @themeClass"> 19 @if (!string.IsNullOrWhiteSpace(preline)) 20 { 21 <span class="accordions-module__preline">@preline</span> 22 } 23 @if (!string.IsNullOrWhiteSpace(headline) || !string.IsNullOrWhiteSpace(richText)) 24 { 25 <div class="accordions-module__content"> 26 @if (!string.IsNullOrWhiteSpace(headline)) 27 { 28 <h2 class="accordions-module__headline">@headline</h2> 29 } 30 @if (!string.IsNullOrWhiteSpace(richText)) 31 { 32 <div class="accordions-module__text rich-text">@richText</div> 33 } 34 @if (!string.IsNullOrWhiteSpace(linkUrl)) 35 { 36 @RenderPartial("/partials/components/link.cshtml", link) 37 } 38 </div> 39 } 40 <div class="accordions-module__list-wrap"> 41 @if (accordions != null && accordions.Count > 0) 42 { 43 <div class="accordions-module__list-wrap"> 44 @foreach (var item in accordions) 45 { 46 string accordionHeadlineId = $"accordion-item-{item.Id}-headline"; 47 string accordionContentId = $"accordion-item-{item.Id}-content"; 48 49 <div class="accordion__item" data-action="accordion"> 50 <a href="#@accordionContentId" class="accordion__headline" id="@accordionHeadlineId" role="button" aria-expanded="false" aria-controls="@accordionContentId"> 51 <h3 class="accordion__headline-inner"> 52 <span class="accordion__headline-inner">@item.GetString("Headline")</span> 53 <span class="accordion__icon"></span> 54 </h3> 55 </a> 56 <div class="accordion__content-wrap" id="@accordionContentId" aria-hidden="true" aria-labelledby="@accordionHeadlineId"> 57 <div class="accordion__content rich-text">@item.GetString("RichText")</div> 58 </div> 59 </div> 60 } 61 </div> 62 } 63 </div> 64 </article>
Error executing template "Designs/Website/Paragraph/accordions.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_d4a849b4683a47c49535c85454fc4a5c.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   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 Dynamicweb.Frontend 3 4 @{ 5 string moduleId = $"module{Model.ID}"; 6 string themeValue = Model.Item.GetString("Theme"); 7 string themeClass = $"theme{themeValue}"; 8 9 string preline = Model.Item.GetString("Preline"); 10 string headline = Model.Item.GetString("Headline"); 11 string richText = Model.Item.GetString("RichText"); 12 var link = Model.Item.GetValue<ItemViewModel>("Link"); 13 string linkUrl = link.GetString("Link"); 14 linkUrl = linkUrl.IndexOf("#") != -1 ? $"#module{linkUrl.Substring(linkUrl.IndexOf("#") + 1)}" : linkUrl; 15 var accordions = Model.Item.GetValue<List<ItemViewModel>>("Accordions"); 16 } 17 18 <article id="@moduleId" class="accordions-module @themeClass"> 19 @if (!string.IsNullOrWhiteSpace(preline)) 20 { 21 <span class="accordions-module__preline">@preline</span> 22 } 23 @if (!string.IsNullOrWhiteSpace(headline) || !string.IsNullOrWhiteSpace(richText)) 24 { 25 <div class="accordions-module__content"> 26 @if (!string.IsNullOrWhiteSpace(headline)) 27 { 28 <h2 class="accordions-module__headline">@headline</h2> 29 } 30 @if (!string.IsNullOrWhiteSpace(richText)) 31 { 32 <div class="accordions-module__text rich-text">@richText</div> 33 } 34 @if (!string.IsNullOrWhiteSpace(linkUrl)) 35 { 36 @RenderPartial("/partials/components/link.cshtml", link) 37 } 38 </div> 39 } 40 <div class="accordions-module__list-wrap"> 41 @if (accordions != null && accordions.Count > 0) 42 { 43 <div class="accordions-module__list-wrap"> 44 @foreach (var item in accordions) 45 { 46 string accordionHeadlineId = $"accordion-item-{item.Id}-headline"; 47 string accordionContentId = $"accordion-item-{item.Id}-content"; 48 49 <div class="accordion__item" data-action="accordion"> 50 <a href="#@accordionContentId" class="accordion__headline" id="@accordionHeadlineId" role="button" aria-expanded="false" aria-controls="@accordionContentId"> 51 <h3 class="accordion__headline-inner"> 52 <span class="accordion__headline-inner">@item.GetString("Headline")</span> 53 <span class="accordion__icon"></span> 54 </h3> 55 </a> 56 <div class="accordion__content-wrap" id="@accordionContentId" aria-hidden="true" aria-labelledby="@accordionHeadlineId"> 57 <div class="accordion__content rich-text">@item.GetString("RichText")</div> 58 </div> 59 </div> 60 } 61 </div> 62 } 63 </div> 64 </article>