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_743efa9658ad429396f332f8abdc00b0.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
Forlængerstykke t/rørbærer 1/2"-2", 13-21 mm
Forlængerstykke t/rørbærer 1/2

Forlængerstykke t/rørbærer 1/2"-2", 13-21 mm

132,50 kr. InStock
Plastindlæg PE t/zinkrørbærer Ø12-28 mm rør
Plastindlæg PE t/zinkrørbærer Ø12-28 mm rør

Plastindlæg PE t/zinkrørbærer Ø12-28 mm rør

168,75 kr. InStock
Betonjernsklipper Edilgrappa MU16. Motor 1100 W
Betonjernsklipper Edilgrappa MU16. Motor 1100 W

Betonjernsklipper Edilgrappa MU16. Motor 1100 W

0320 4060
16.986,25 kr. OutOfStock
Grå Plastrørbærer 9-35 mm m/M6 gevind
Grå Plastrørbærer 9-35 mm m/M6 gevind

Grå Plastrørbærer 9-35 mm m/M6 gevind

433,75 kr. InStock
Kobberrørbøjle 12 mm
Kobberrørbøjle 12 mm

Kobberrørbøjle 12 mm

04 2915 012
301,25 kr. InStock
Plastklemrørbærer 8-28 mm m/M6 gevind hvid
Plastklemrørbærer 8-28 mm m/M6 gevind hvid

Plastklemrørbærer 8-28 mm m/M6 gevind hvid

220,00 kr. InStock
Db. Plastklemrørbærer 8-28 mm m/M6 gevind hvid
Db. Plastklemrørbærer 8-28 mm m/M6 gevind hvid

Db. Plastklemrørbærer 8-28 mm m/M6 gevind hvid

205,00 kr. InStock
Træskrue 25-45 mm m/M6 gevind
Træskrue 25-45 mm m/M6 gevind

Træskrue 25-45 mm m/M6 gevind

32,50 kr. InStock
Komp. Vinkel 90° t/CUrør 10-28 mm VA/GDV
Komp. Vinkel 90° t/CUrør 10-28 mm  VA/GDV

Komp. Vinkel 90° t/CUrør 10-28 mm VA/GDV

1.571,25 kr. InStock
Komp. Vinkel 90° m/nip t/CUrør 12-28mm VA/GDV
Komp. Vinkel 90° m/nip t/CUrør 12-28mm  VA/GDV

Komp. Vinkel 90° m/nip t/CUrør 12-28mm VA/GDV

1.646,25 kr. InStock
Komp. Vinkel 90° m/muf t/CUrør 12-28mm VA/GDV
Komp. Vinkel 90° m/muf t/CUrør 12-28mm  VA/GDV

Komp. Vinkel 90° m/muf t/CUrør 12-28mm VA/GDV

16,25 kr. InStock
Komp. Tee t/CUrør 10-28 mm VA/GDV
Komp. Tee t/CUrør 10-28 mm  VA/GDV

Komp. Tee t/CUrør 10-28 mm VA/GDV

2.165,00 kr. InStock
24 out of 1068 products
Load more products