Error executing template "Designs/Swift/Paragraph/Swift_ProductListNavigation.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_ab5dcc4b85334ce9b46351924c2b1d52.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.Ecommerce.ProductCatalog 3 @using Dynamicweb.Frontend.Navigation 4 @using Dynamicweb.Environment 5 @using Dynamicweb.Core.Encoders 6 @using System.Text.RegularExpressions 7 8 @{ 9 ProductListViewModel productList = new ProductListViewModel(); 10 11 if (Dynamicweb.Context.Current.Items.Contains("ProductList")) 12 { 13 productList = (ProductListViewModel)Dynamicweb.Context.Current.Items["ProductList"]; 14 } 15 16 string contentPadding = Model.Item.GetRawValueString("ContentPadding", ""); 17 contentPadding = Model.Item.GetRawValueString("ContentPadding", string.Empty) == "none" ? " px-0 py-2" : contentPadding; 18 contentPadding = Model.Item.GetRawValueString("ContentPadding", string.Empty) == "small" ? " px-3 py-2" : contentPadding; 19 } 20 21 @if (productList.TotalProductsCount > 0) 22 { 23 string groupNavigationLayout = Model.Item.GetRawValueString("GroupNavigationLayout", "collapsible"); 24 25 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", string.Empty).Trim().ToLower() : string.Empty; 26 27 int startLevel = Convert.ToInt32(Model.Item.GetRawValueString("GroupNavigationStartLevel", "2")); 28 int stopLevel = Convert.ToInt32(Model.Item.GetRawValueString("GroupNavigationStopLevel", "9")); 29 30 var navigationSettings = new NavigationSettings(); 31 navigationSettings.StopLevel = stopLevel; 32 navigationSettings.Parameters.Add("ContentPadding", contentPadding); 33 navigationSettings.StartLevel = startLevel; 34 35 <div class="border-bottom py-2@(theme)"> 36 @if (groupNavigationLayout == "collapsible") 37 { 38 navigationSettings.ExpandMode = ExpandMode.All; 39 navigationSettings.Parameters.Add("HideTexts", false); 40 navigationSettings.Parameters.Add("HideIcons", true); 41 42 <div class="d-flex@(contentPadding)" data-bs-toggle="collapse" data-bs-target="#ProductGroupNavigation_@Model.ID" role="button" aria-expanded="true" aria-controls="ProductGroupNavigation_@Model.ID"> 43 <h2 class="opacity-85 m-0 flex-fill h6">@Translate("Navigation")</h2> 44 <div class="my-auto collapse-chevron-icon"></div> 45 </div> 46 <div class="collapse show" id="ProductGroupNavigation_@Model.ID"> 47 @Navigation.RenderNavigation("Navigation/Vertical.cshtml", navigationSettings) 48 </div> 49 } 50 51 @if (groupNavigationLayout == "filter") 52 { 53 navigationSettings.ExpandMode = ExpandMode.Path; 54 @Navigation.RenderNavigation("Navigation/VerticalAndBreadcrumb.cshtml", navigationSettings) 55 } 56 </div> 57 } 58 else 59 { 60 <div class="alert alert-dark m-0" role="alert"> 61 @Translate("Navigation: The navigation will be shown here, if any") 62 </div> 63 } 64
Kantprofil B gul/sort 5 m
Kantprofil B gul/sort 5 m

Kantprofil B gul/sort 5 m

001.005-55
1.212,50 kr. OutOfStock
Hjørneprofil E gul/sort 5 m.
Hjørneprofil E gul/sort 5 m.

Hjørneprofil E gul/sort 5 m.

001.014-55
1.231,25 kr. OutOfStock
Beskyttelsesprofil fladprofil F gul/sort 5 m.
Beskyttelsesprofil fladprofil F gul/sort 5 m.

Beskyttelsesprofil fladprofil F gul/sort 5 m.

001.017-55
1.177,50 kr. OutOfStock
Kantprofil G gul/sort 5 m.
Kantprofil G gul/sort 5 m.

Kantprofil G gul/sort 5 m.

001.020-55
1.331,25 kr. OutOfStock
Beskyttelsesprofil hjørneprofil H gul/sort 5 m.
Beskyttelsesprofil hjørneprofil H gul/sort 5 m.

Beskyttelsesprofil hjørneprofil H gul/sort 5 m.

001.023-55
1.492,50 kr. OutOfStock
håndklæde 50x100 grå
håndklæde 50x100 grå

håndklæde 50x100 grå

0010 GRÅ
9.343,75 kr. OutOfStock
badehåndklæde 70x140 grå
badehåndklæde 70x140 grå

badehåndklæde 70x140 grå

0011 GRÅ
15.406,25 kr. OutOfStock
badehåndklæde 70x140 lilla
badehåndklæde 70x140 lilla

badehåndklæde 70x140 lilla

0011 LILLA
15.406,25 kr. OutOfStock
Badehåndklæde 70x140 rød
Badehåndklæde 70x140 rød

Badehåndklæde 70x140 rød

0011 RØD
15.406,25 kr. OutOfStock
badehåndklæde 70x140 sort
badehåndklæde 70x140 sort

badehåndklæde 70x140 sort

0011 SORT
15.406,25 kr. OutOfStock
badehåndklæde 70x140 turkis
badehåndklæde 70x140 turkis

badehåndklæde 70x140 turkis

0011 TURKIS
15.406,25 kr. OutOfStock
HTA-R 55/42-FV-150-KF-SK. Varmforzinket.
HTA-R 55/42-FV-150-KF-SK. Varmforzinket.

HTA-R 55/42-FV-150-KF-SK. Varmforzinket.

0012.009-00001
888,75 kr. OutOfStock
252 out of 31858 products
Load more products