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
ELEFANT byggetrin 800 x 250 mm, galv. iht. EN 1461
ELEFANT byggetrin 800 x 250 mm, galv. iht. EN 1461

ELEFANT byggetrin 800 x 250 mm, galv. iht. EN 1461

63412054
0,00 kr. OutOfStock
ELEFANT byggetrin 900 x 250 mm, galv. iht. EN 1461
ELEFANT byggetrin 900 x 250 mm, galv. iht. EN 1461

ELEFANT byggetrin 900 x 250 mm, galv. iht. EN 1461

63412055
0,00 kr. OutOfStock
ELEFANT byggetrin 1000 x 250 mm, galv.iht. EN 1461
ELEFANT byggetrin 1000 x 250 mm, galv.iht. EN 1461

ELEFANT byggetrin 1000 x 250 mm, galv.iht. EN 1461

63412056
0,00 kr. OutOfStock
ELEFANT baluster til byggetrin 37,5°
ELEFANT baluster til byggetrin 37,5°

ELEFANT baluster til byggetrin 37,5°

63412057
0,00 kr. OutOfStock
ISO-SKRUE 140 mm. Længde 140 mm. 250 stk./kasse
ISO-SKRUE 140 mm. Længde 140 mm. 250 stk./kasse

ISO-SKRUE 140 mm. Længde 140 mm. 250 stk./kasse

0,00 kr. OutOfStock
ISO-SKRUE bit 6 mm. Længde 50 mm. Unbrako 6 mm
ISO-SKRUE bit 6 mm. Længde 50 mm. Unbrako 6 mm

ISO-SKRUE bit 6 mm. Længde 50 mm. Unbrako 6 mm

63413012
0,00 kr. OutOfStock
ISO-SKRUE bitsholder. Længde 600 mm. Unbrako 6 mm
ISO-SKRUE bitsholder. Længde 600 mm. Unbrako 6 mm

ISO-SKRUE bitsholder. Længde 600 mm. Unbrako 6 mm

63413013
0,00 kr. OutOfStock
DBK stropholder Ø110-Ø160 mm. 50 stk./kasse
DBK stropholder Ø110-Ø160 mm. 50 stk./kasse

DBK stropholder Ø110-Ø160 mm. 50 stk./kasse

63413020
0,00 kr. OutOfStock
DBK nylon strop til Ø110 mm
DBK nylon strop til Ø110 mm

DBK nylon strop til Ø110 mm

63413021
0,00 kr. OutOfStock
DBK nylon strop til Ø160 mm
DBK nylon strop til Ø160 mm

DBK nylon strop til Ø160 mm

63413022
0,00 kr. OutOfStock
DBK tryk-/trækstang. Længde 330 mm
DBK tryk-/trækstang. Længde 330 mm

DBK tryk-/trækstang. Længde 330 mm

63413023
0,00 kr. OutOfStock
Armeringskobling HUN med B550B stål
Armeringskobling HUN med B550B stål

Armeringskobling HUN med B550B stål

0,00 kr. OutOfStock
540 out of 1068 products
Load more products