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_ab1368cfe96144379e760cebce9fc234.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
Afstandsholder 10-50 mm
Afstandsholder 10-50 mm

Afstandsholder 10-50 mm

406,25 kr. InStock
Vandtæt drin kappe for Ø26/22 mm afstandsrør
Vandtæt drin kappe for Ø26/22 mm afstandsrør

Vandtæt drin kappe for Ø26/22 mm afstandsrør

DRIN K SUPER
1.068,75 kr. InStock
Vandtæt drin prop for Ø26/22 mm rør
Vandtæt drin prop for Ø26/22 mm rør

Vandtæt drin prop for Ø26/22 mm rør

DRIN P SUPER
431,25 kr. InStock
Isoleringsholder Ø60 mm for Ø3 mm murbinder
Isoleringsholder Ø60 mm for Ø3 mm murbinder

Isoleringsholder Ø60 mm for Ø3 mm murbinder

DUPLA 3
743,75 kr. InStock
Isoleringsholder Ø60 mm for Ø3-4 mm murbinder
Isoleringsholder Ø60 mm for Ø3-4 mm murbinder

Isoleringsholder Ø60 mm for Ø3-4 mm murbinder

DUPLA 4
70,00 kr. InStock
Endestop. PE
Endestop. PE

Endestop. PE

68,75 kr. OutOfStock
Elotene HD, 1 x 20 meter med Polypropylene væv
Elotene HD, 1 x 20 meter med Polypropylene væv

Elotene HD, 1 x 20 meter med Polypropylene væv

ELO HD
3.491,25 kr. InStock
Koniske plastpropper Type EP 280
Koniske plastpropper Type EP 280

Koniske plastpropper Type EP 280

41,25 kr. InStock
Flangebeskytter - Type EP 310 - DN
Flangebeskytter - Type EP 310 - DN

Flangebeskytter - Type EP 310 - DN

5.366,25 kr. OutOfStock
Stjernegreb - type ET - din 6336 ø32 M6x15 mm
Stjernegreb - type ET - din 6336 ø32 M6x15 mm

Stjernegreb - type ET - din 6336 ø32 M6x15 mm

618,75 kr. OutOfStock
Fasliste 10x14x30x2.500 mm. Sort
Fasliste 10x14x30x2.500 mm. Sort

Fasliste 10x14x30x2.500 mm. Sort

FAS 10M 2.5 NY
231,25 kr. InStock
Fasliste 10x14x30x3.000 mm. PVC-grå RAL 7035
Fasliste 10x14x30x3.000 mm. PVC-grå RAL 7035

Fasliste 10x14x30x3.000 mm. PVC-grå RAL 7035

FAS 10M 3 PVC
20,00 kr. InStock
300 out of 1068 products
Load more products