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
Flexi gelænder bjælke L 1000 mm. Gul (3 stk.)
Flexi gelænder bjælke L 1000 mm. Gul (3 stk.)

Flexi gelænder bjælke L 1000 mm. Gul (3 stk.)

003.398-05
1.568,75 kr. OutOfStock
Nylon møtrik M20x2,5 mm, natur
Nylon møtrik M20x2,5 mm, natur

Nylon møtrik M20x2,5 mm, natur

0030110000VR
16,25 kr. OutOfStock
ANK-E1-FV Halfen endeanker for 28/15.
ANK-E1-FV Halfen endeanker for 28/15.

ANK-E1-FV Halfen endeanker for 28/15.

0031.010-00002
43,75 kr. OutOfStock
ANK-E2-FV endeanker
ANK-E2-FV endeanker

ANK-E2-FV endeanker

0031.010-00004
457,50 kr. OutOfStock
Redbrick sikkerhedssko, metalfri S3
Redbrick sikkerhedssko, metalfri S3

Redbrick sikkerhedssko, metalfri S3

0031515 43
1.061,25 kr. OutOfStock
Fleecepandebånd m/thinsulate for
Fleecepandebånd m/thinsulate for

Fleecepandebånd m/thinsulate for

0033 SORT
5.781,25 kr. OutOfStock
Strech hue sort one size
Strech hue sort one size

Strech hue sort one size

0036 SORT
606,25 kr. OutOfStock
Stretch halsedisse, sort
Stretch halsedisse, sort

Stretch halsedisse, sort

0038 SORT
55,00 kr. InStock
Hjørnebeskytter B 100 mm - H 1000 mm
Hjørnebeskytter B 100 mm - H 1000 mm

Hjørnebeskytter B 100 mm - H 1000 mm

004.400-03
806,25 kr. OutOfStock
Skive sort DIN 125 M8 - 8,4x18,0x1,5mm
Skive sort DIN 125 M8 - 8,4x18,0x1,5mm

Skive sort DIN 125 M8 - 8,4x18,0x1,5mm

0040392001VR
32,50 kr. OutOfStock
Strikhue, orange
Strikhue, orange

Strikhue, orange

0042 ORANGE
7.156,25 kr. OutOfStock
Strikhue, sort
Strikhue, sort

Strikhue, sort

0042 SORT
7.156,25 kr. OutOfStock
324 out of 31858 products
Load more products