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
Ventilring stor CITO til Ifö
Ventilring stor CITO til Ifö

Ventilring stor CITO til Ifö

60 8500 526
16,25 kr. InStock
Løftestang/knækstrå til Ifö 200/255/300
Løftestang/knækstrå til Ifö 200/255/300

Løftestang/knækstrå til Ifö 200/255/300

60 8500 611
3.461,25 kr. InStock
Membran CITO til Ifö
Membran CITO til Ifö

Membran CITO til Ifö

60 8500 728
552,50 kr. InStock
Membran CAREZZA/CASCADE til Ifö
Membran CAREZZA/CASCADE til Ifö

Membran CAREZZA/CASCADE til Ifö

60 8502 768
552,50 kr. InStock
Ventilring lille CASCADE til Ifö
Ventilring lille CASCADE til Ifö

Ventilring lille CASCADE til Ifö

60 8510 526
113,75 kr. InStock
Gummibold til Gustavsberg Type NC-5, NT-5, NP-4
Gummibold til Gustavsberg Type NC-5, NT-5, NP-4

Gummibold til Gustavsberg Type NC-5, NT-5, NP-4

60 8561 631
911,25 kr. InStock
Gummibuffe ø10X10 / ø22X11 mm
Gummibuffe ø10X10 / ø22X11 mm

Gummibuffe ø10X10 / ø22X11 mm

158,75 kr. InStock
Membran 25,5 x 3 mm
Membran 25,5 x 3 mm

Membran 25,5 x 3 mm

61 7671 000
8,75 kr. InStock
Dobbelt muffe 1"1/4 hvid gummi
Dobbelt muffe 1

Dobbelt muffe 1"1/4 hvid gummi

61 7800 000
1.390,00 kr. InStock
Multikwik Koncentrisk
Multikwik Koncentrisk

Multikwik Koncentrisk

2.788,75 kr. InStock
Multikwik Excentrisk 18-40 mm Ø110
Multikwik Excentrisk 18-40 mm Ø110

Multikwik Excentrisk 18-40 mm Ø110

2.788,75 kr. InStock
Multikwik Excentrisk 18 mm m/muffeskjuler Ø110
Multikwik Excentrisk 18 mm m/muffeskjuler Ø110

Multikwik Excentrisk 18 mm m/muffeskjuler Ø110

61 7854 216
4.393,75 kr. InStock
168 out of 1068 products
Load more products