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
KSK Butyltape med fleece. Klæb på 1 side. 15 m/rl.
KSK Butyltape med fleece. Klæb på 1 side. 15 m/rl.

KSK Butyltape med fleece. Klæb på 1 side. 15 m/rl.

SB KSK TAPE
0,00 kr. OutOfStock
KSK Acryltape med fleece. Klæb på 1 side. 25 m/rl.
KSK Acryltape med fleece. Klæb på 1 side. 25 m/rl.

KSK Acryltape med fleece. Klæb på 1 side. 25 m/rl.

SB KSK TAPE ACRYL
0,00 kr. OutOfStock
Kvartssand ovntørret 0.5-1.0 mm
Kvartssand ovntørret 0.5-1.0 mm

Kvartssand ovntørret 0.5-1.0 mm

SB KVARTSSAND 0.5-1
0,00 kr. OutOfStock
Tandspartel til påføring af Aquafin produkter
Tandspartel til påføring af Aquafin produkter

Tandspartel til påføring af Aquafin produkter

SB TANDSPARTEL 2.5MM
0,00 kr. OutOfStock
Termohætte til palle 800 x 1200 x 1200 mm
Termohætte til palle 800 x 1200 x 1200 mm

Termohætte til palle 800 x 1200 x 1200 mm

SB TERMOHÆTTE PALLE
0,00 kr. OutOfStock
THERMOPAL-ULTRA Grå 25 kg. Lagtykkelse 30 mm
THERMOPAL-ULTRA  Grå 25 kg. Lagtykkelse 30 mm

THERMOPAL-ULTRA Grå 25 kg. Lagtykkelse 30 mm

SB THERMOPAL - ULTRA
0,00 kr. OutOfStock
SF 22 art. 520 højde 220-300mm, udsparing på 10 meter/rulle
SF 22 art. 520 højde 220-300mm, udsparing på 10 meter/rulle

SF 22 art. 520 højde 220-300mm, udsparing på 10 meter/rulle

0,00 kr. OutOfStock
Svinghåndhjul med greb type D197 / SHH
Svinghåndhjul med greb type D197 / SHH

Svinghåndhjul med greb type D197 / SHH

0,00 kr. OutOfStock
Antifreeze S. Tilsættes blandevand. Ned til -10°C
Antifreeze S. Tilsættes blandevand. Ned til -10°C

Antifreeze S. Tilsættes blandevand. Ned til -10°C

SIKA FROSTMIDDEL
0,00 kr. OutOfStock
1K Polyuretanbaseret injektionsvæske 5,3 kg/dunk
1K Polyuretanbaseret injektionsvæske 5,3 kg/dunk

1K Polyuretanbaseret injektionsvæske 5,3 kg/dunk

SIKA INJECTION 107
0,00 kr. OutOfStock
Monotop 1010 Primer og korrosionsbeskyttelse
Monotop 1010 Primer og korrosionsbeskyttelse

Monotop 1010 Primer og korrosionsbeskyttelse

SIKA MONOTOP 1010
0,00 kr. OutOfStock
Monotop 3020 tyndpuds R3. 1-5 mm. 40 MPa
Monotop 3020 tyndpuds R3. 1-5 mm. 40 MPa

Monotop 3020 tyndpuds R3. 1-5 mm. 40 MPa

SIKA MONOTOP 3020
0,00 kr. OutOfStock
948 out of 1068 products
Load more products