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_ab5dcc4b85334ce9b46351924c2b1d52.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
DEMU T-FIXX-M12x95 mm-GV
DEMU T-FIXX-M12x95 mm-GV

DEMU T-FIXX-M12x95 mm-GV

0020.270-00005
195,00 kr. OutOfStock
DEMU T-FIXX-M16x60 mm-GV
DEMU T-FIXX-M16x60 mm-GV

DEMU T-FIXX-M16x60 mm-GV

0020.270-00006
2.181,25 kr. InStock
DEMU T-FIXX-M10x50 mm-A4
DEMU T-FIXX-M10x50 mm-A4

DEMU T-FIXX-M10x50 mm-A4

0020.270-00101
3.055,00 kr. OutOfStock
DEMU T-FIXX-M12x50 mm-A4
DEMU T-FIXX-M12x50 mm-A4

DEMU T-FIXX-M12x50 mm-A4

0020.270-00103
4.031,25 kr. OutOfStock
DEMU T-FIXX-M12x70 mm-A4
DEMU T-FIXX-M12x70 mm-A4

DEMU T-FIXX-M12x70 mm-A4

0020.270-00104
47,50 kr. OutOfStock
DEMU T-FIXX-M20x100 mm-A4
DEMU T-FIXX-M20x100 mm-A4

DEMU T-FIXX-M20x100 mm-A4

0020.270-00110
983,75 kr. OutOfStock
HKW 50/5-FV-2000/4 hjørnebeskyttelsesprofil
HKW 50/5-FV-2000/4 hjørnebeskyttelsesprofil

HKW 50/5-FV-2000/4 hjørnebeskyttelsesprofil

0027.010-00005
1.013,75 kr. OutOfStock
HKW 80/6-FV-1000/2 hjørnebeskyttelsesprofil
HKW 80/6-FV-1000/2 hjørnebeskyttelsesprofil

HKW 80/6-FV-1000/2 hjørnebeskyttelsesprofil

0027.020-00003
906,25 kr. OutOfStock
HKW 80/6-A2-1500/3 hjørnebeskyttelsesprofil
HKW 80/6-A2-1500/3 hjørnebeskyttelsesprofil

HKW 80/6-A2-1500/3 hjørnebeskyttelsesprofil

0027.020-00009
81.481,25 kr. OutOfStock
MASCOT® Albany, Buks
MASCOT® Albany, Buks

MASCOT® Albany, Buks

00279 430 01 C47
430,00 kr. OutOfStock
Albany buks diolen marine
Albany buks diolen marine

Albany buks diolen marine

00279 430 01 C49
445,00 kr. OutOfStock
Albany buks diolen marine
Albany buks diolen marine

Albany buks diolen marine

00279 430 01 C68
580,00 kr. OutOfStock
300 out of 31858 products
Load more products