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
DS30 Butyltape 1,2x30 mm x 30 m/rl. 10 rl./kasse
DS30 Butyltape 1,2x30 mm x 30 m/rl. 10 rl./kasse

DS30 Butyltape 1,2x30 mm x 30 m/rl. 10 rl./kasse

GB 600 DS30 TAPE
0,00 kr. OutOfStock
DS80 Butyltape 1,2x80 mm x 35 m/rl. 4 rl./kasse
DS80 Butyltape 1,2x80 mm x 35 m/rl. 4 rl./kasse

DS80 Butyltape 1,2x80 mm x 35 m/rl. 4 rl./kasse

GB 600 DS80 TAPE
0,00 kr. OutOfStock
Gas- og radon membran. 2 x 50 meter. T = 0,6 mm
Gas- og radon membran. 2 x 50 meter. T = 0,6 mm

Gas- og radon membran. 2 x 50 meter. T = 0,6 mm

GB 600 GAS MEMBRAN
0,00 kr. OutOfStock
Gian 01 Large. Diamant mønster. Strukturmåtte. R12
Gian 01 Large. Diamant mønster. Strukturmåtte. R12

Gian 01 Large. Diamant mønster. Strukturmåtte. R12

GIAN 1 DIAMOND
0,00 kr. OutOfStock
Gian 02 sandblæst strukturmåtte. R13
Gian 02 sandblæst strukturmåtte. R13

Gian 02 sandblæst strukturmåtte. R13

GIAN 2 SANDBLAST
0,00 kr. OutOfStock
Gian 04 knust sten strukturmåtte. R11
Gian 04 knust sten strukturmåtte. R11

Gian 04 knust sten strukturmåtte. R11

GIAN 4 CRUSHED STONE
0,00 kr. OutOfStock
Gian 500 strukturmåtte med kostet overflade
Gian 500 strukturmåtte med kostet overflade

Gian 500 strukturmåtte med kostet overflade

GIAN 500 KOSTET
0,00 kr. OutOfStock
Gian 06 vævet strukturmåtte. 50 x 2,20 meter
Gian 06 vævet strukturmåtte. 50 x 2,20 meter

Gian 06 vævet strukturmåtte. 50 x 2,20 meter

GIAN 6 WOVEN
0,00 kr. OutOfStock
Gian 07 rund sandblæst strukturmåtte til støbeform
Gian 07 rund sandblæst strukturmåtte til støbeform

Gian 07 rund sandblæst strukturmåtte til støbeform

GIAN 7 ROUND
0,00 kr. OutOfStock
Gian 800 natursten. Rullebredde 2 meter
Gian 800 natursten. Rullebredde 2 meter

Gian 800 natursten. Rullebredde 2 meter

GIAN 800 NATURSTEN
0,00 kr. OutOfStock
GIAN CONCRETE ART
GIAN CONCRETE ART

GIAN CONCRETE ART

GIAN CONCRETE ART
0,00 kr. OutOfStock
Gian T02 Sandblast tape 50 mm. 2 x 50 meter
Gian T02 Sandblast tape 50 mm. 2 x 50 meter

Gian T02 Sandblast tape 50 mm. 2 x 50 meter

GIAN T02 SANDBL 50MM
0,00 kr. OutOfStock
672 out of 1068 products
Load more products