Go to top
Hounisen® Videnunivers
Hvordan kan vi hjælpe dig?
Find frem til lige det, du mangler.
Error executing template "Designs/Dwsimple/Paragraph/UniverseArticlesAccordion.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_cc7214ba91d94f6e947eec0b00552b0d.<>c__DisplayClass0_1.<RenderAccordionContent>b__1(Page p) in D:\web\hounisen\Hounisen.Website\Files\Templates\Designs\Dwsimple\Paragraph\UniverseArticlesAccordion.cshtml:line 66
   at System.Linq.Enumerable.<>c__DisplayClass6_0`1.<CombinePredicates>b__0(TSource x)
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at CompiledRazorTemplates.Dynamic.RazorEngine_cc7214ba91d94f6e947eec0b00552b0d.<>c__DisplayClass0_0.<RenderAccordionContent>b__0(TextWriter __razor_helper_writer) in D:\web\hounisen\Hounisen.Website\Files\Templates\Designs\Dwsimple\Paragraph\UniverseArticlesAccordion.cshtml:line 70
   at CompiledRazorTemplates.Dynamic.RazorEngine_cc7214ba91d94f6e947eec0b00552b0d.Execute() in D:\web\hounisen\Hounisen.Website\Files\Templates\Designs\Dwsimple\Paragraph\UniverseArticlesAccordion.cshtml:line 46
   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.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 2 @using Dynamicweb.Content; 3 4 @{ 5 6 var items = new PageService().GetPagesByParentID(Pageview.Page.ID); 7 var image = GetString("Item.Image.Value"); 8 var header = GetString("Item.Header.Value"); 9 var subheader = GetString("Item.Subheader.Value"); 10 var isMobile = Pageview.Device == Dynamicweb.Frontend.Devices.DeviceType.Mobile; 11 var backgroundColor = GetString("Item.BackgroundColor.Value"); 12 var pageService = new PageService(); 13 var category = (string)Pageview.Page.Item["Name"]; 14 15 if (string.IsNullOrEmpty(backgroundColor)) 16 { 17 backgroundColor = "white"; 18 } 19 } 20 21 @if (isMobile) 22 { 23 <div style="background-color: @backgroundColor" class="uaa universe-container--grid"> 24 <div class="uaa__section-button bold"> 25 <div> 26 <img src="/Files/Images/vidensunivers/question.svg" /> 27 @header 28 </div> 29 <img class="uaa__section-button__2nd" src="/Files/Images/vidensunivers/BlueCircle_arrow.svg" /> 30 </div> 31 <div class="uaa uaa__section"> 32 <div class="uaa__mobile-subheader">@subheader</div> 33 @RenderAccordionContent(items, backgroundColor) 34 </div> 35 </div> 36 } 37 else 38 { 39 <div style="background-color: @backgroundColor" class="uaa universe-container--grid"> 40 <div class="uaa__topheader-container"> 41 <img class="uaa__topheader-container__image" src="@image" /> 42 <div class="uaa__topheader-container__header">@header</div> 43 <div class="uaa__topheader-container__subheader">@subheader</div> 44 </div> 45 <div class="uaa__content-wrapper"> 46 @RenderAccordionContent(items, backgroundColor) 47 </div> 48 </div> 49 } 50 51 @helper RenderAccordionContent(dynamic items, string backgroundColor = "white") 52 { 53 var pageService = new PageService(); 54 var category = (string)Pageview.Page.Item["Name"]; 55 var index = 0; 56 57 foreach (var item in items) 58 { 59 60 <div class="uaa__item col-lg-6 col-sm-12"> 61 @{ 62 var subCategoryName = (string)item.Item["Name"]; 63 64 List<string> itemIds = new List<string> { "UniverseArticlePage" }; 65 var pages = pageService.GetPagesForItems(itemIds); 66 var articlesPages = pages.Where(p => p.Item["Category"].ToString().Contains(category) || p.Item["MainCategory"].ToString().Contains(category)); 67 articlesPages = articlesPages.Where(p => p.Active); 68 List<Dynamicweb.Content.Page> articles = new List<Dynamicweb.Content.Page>(); 69 70 foreach (var articlePage in articlesPages) 71 { 72 73 if (articlePage.Item["SubCategories"] != null) 74 { 75 76 var subCategories = articlePage.Item["SubCategories"].ToString(); 77 78 if (subCategories.Contains(subCategoryName)) 79 { 80 articles.Add(articlePage); 81 } 82 } 83 } 84 85 } 86 87 <div class="uaa__item__accordion-item"> 88 @{ 89 var id = "item_" + index; 90 } 91 <button data-id="@id" class="uaa__item__accordion-item__header"> 92 <div> 93 <img src="/Files/Images/vidensunivers/question.svg"/> @subCategoryName 94 </div> 95 <img class="uaa__item__accordion-item__header__2nd" src="/Files/Images/vidensunivers/BlueCircle_arrow.svg"/> 96 </button> 97 </div> 98 99 <div data-id="@id" class="uaa__item__content"> 100 101 @if(articles.Count == 0) 102 { 103 <div>Der er ingen artikler i denne kategori</div> 104 } 105 106 <ul> 107 108 @{ 109 foreach (var article in articles) 110 { 111 <li> 112 <a href="/Default.aspx?ID=@article.ID"> @article.GetDisplayName()</a> 113 </li> 114 } 115 116 } 117 118 </ul> 119 120 </div> 121 </div> 122 123 index++; 124 125 } 126 }

Populære nyheder
Nyheder
Mød Hounisen® på LægeDage 2025
Deltag på LægeDage 2025 - årets største efteruddannelses uge for almen praksis - i uge 46 i Bella Center Copenhagen. Hounisen® står klar til at vise dig et helt nyt konce...
Læs mere
Nyheder
Hounisen® Juletilbud 2025
Gå julen i møde med fyldte lagre til fantastiske julepriser. Hos Hounisen® får du dag-til-dag-afsendelse af lagervarer bestilt inden kl. 12.00 på hverdage.
Læs mere
Nyheder
Hounisen® Kampagner | Til Laboratoriet
I anledningen af LabDays 2025 kan du bestille vials og låg fra tyske MACHEREY-NAGEL til yderst stærke kampagnepriser. Hos Hounisen® får du dag-til-dag-levering af lagerva...
Læs mere
Nyheder
Hounisen® Kampagner | Infektioner i praksis
Vi stiller skarpt på aktuelle behov i klinikken og udvælger de produkter, som er vigtigst for dig. Denne gang er fokus på infektioner i praksis.
Læs mere
Nyheder
MACHEREY-NAGEL Vials til Kromatografi og HPLC
Hounisen® forhandler nu vials, låg og tilbehør til kromatografi og HPLC fra tyske MACHEREY-NAGEL.
Læs mere
Nyheder
Aktuelle kampagner
Se alle de aktuelle kampagner fra Hounisen®. Gør en god handel på kvalitetsprodukter til laboratoriet og klinikken.
Læs mere
Nyheder
Mød Hounisen® på LabDays | Danmarks Største Fagmesse for Laboratorieudstyr
Deltag på Danmarks største fagmesse for laboratorieudstyr, LabDays, der finder sted i Aarhus Congress Center​ den 10. og 11. september 2025.
Læs mere
Nyheder
Mød Hounisen® på KU og DTU 2025 | Opstartsmesse for Aftalevarer
Hounisen® står klar til at vise dig kvalitetsvarer fra vores europæiske leverandører. Få en god dialog om, hvordan vi gør dine indkøb sikre og enkle i en travl hverdag.
Læs mere
Nyheder
Mød Hounisen® på FSKIS Landskursus 2025
FSKIS Landskursus 2025 afholdes d. 3.-5. oktober på Hotel Koldingfjord. Hounisen® står klar til at vise dig, hvordan vi gør dine indkøb sikre og enkle i en travl hverdag.
Læs mere

Du kunne også være interesseret i...

Dansk support (kl. 08-16)

Dag-til-dag levering

Hurtig genbestilling

Faguddannet personale