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
Gummimanchet 1"1/4 40x28-32 mm
Gummimanchet 1

Gummimanchet 1"1/4 40x28-32 mm

17 2680 000
47,50 kr. InStock
SANIT Ventilair Luftfilter m/kulfilter Ø70-110 mm
SANIT Ventilair Luftfilter m/kulfilter Ø70-110 mm

SANIT Ventilair Luftfilter m/kulfilter Ø70-110 mm

17 3980 110
585,00 kr. InStock
SANIT Ventilair Active Kulfilter
SANIT Ventilair Active Kulfilter

SANIT Ventilair Active Kulfilter

17 3980 120
215,00 kr. InStock
Ligarex bånd 10 x 0,5 mm x 25 m galvaniseret
Ligarex bånd 10 x 0,5 mm x 25 m galvaniseret

Ligarex bånd 10 x 0,5 mm x 25 m galvaniseret

18 4385 325
1.423,75 kr. InStock
Ligarex låse 10 mm galvaniseret
Ligarex låse 10 mm galvaniseret

Ligarex låse 10 mm galvaniseret

18 4387 300
110,00 kr. InStock
Ligarex bindetang
Ligarex bindetang

Ligarex bindetang

18 4397 000
36.041,25 kr. InStock
HT PP overgangsvinkel 40/32 mm
HT PP overgangsvinkel 40/32 mm

HT PP overgangsvinkel 40/32 mm

18 6630 039
465,00 kr. InStock
Vandlås m/studs 1"1/2 X 50 mm
Vandlås  m/studs 1

Vandlås m/studs 1"1/2 X 50 mm

18 8855 935
3.056,25 kr. InStock
Liftgreb og ballegreb type 2150 - ø21x50 ø8 mm
Liftgreb og ballegreb type 2150 - ø21x50 ø8 mm

Liftgreb og ballegreb type 2150 - ø21x50 ø8 mm

476,25 kr. InStock
Plasthåndtag ø22x115 mm sort
Plasthåndtag ø22x115 mm sort

Plasthåndtag ø22x115 mm sort

1.391,25 kr. OutOfStock
Ru afstandsrør Ø26/22-Ø36/32 mm. L=4,00 meter. Sort
Ru afstandsrør Ø26/22-Ø36/32 mm. L=4,00 meter. Sort

Ru afstandsrør Ø26/22-Ø36/32 mm. L=4,00 meter. Sort

656,25 kr. InStock
Neo-Fermit 450 g t/gas
Neo-Fermit 450 g t/gas

Neo-Fermit 450 g t/gas

27 1357 004
6.081,25 kr. InStock
120 out of 1068 products
Load more products