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
Bøjlegreb type D 1110
Bøjlegreb type D 1110

Bøjlegreb type D 1110

D 1110
3.106,25 kr. InStock
Svinghåndhjul med greb type D206 / SHG
Svinghåndhjul med greb type D206 / SHG

Svinghåndhjul med greb type D206 / SHG

8.430,00 kr. InStock
15-35 mm dæklag.
15-35 mm dæklag.

15-35 mm dæklag.

2.456,25 kr. InStock
DIN-underlagsskiver type 125
DIN-underlagsskiver type 125

DIN-underlagsskiver type 125

63,75 kr. InStock
Dinki 15 mm dæklag for Ø4-Ø10 mm jern
Dinki 15 mm dæklag for Ø4-Ø10 mm jern

Dinki 15 mm dæklag for Ø4-Ø10 mm jern

28,75 kr. InStock
Plast afstandsklods til pladeforskalling. H=30 mm
Plast afstandsklods til pladeforskalling. H=30 mm

Plast afstandsklods til pladeforskalling. H=30 mm

DIWA KLODS
313,75 kr. InStock
Dupsko ø12-ø40
Dupsko ø12-ø40

Dupsko ø12-ø40

6,25 kr. InStock
Dupsko ø10-ø28
Dupsko ø10-ø28

Dupsko ø10-ø28

61,25 kr. InStock
Dupsko for rektangulære profiler type DPFR
Dupsko for rektangulære profiler type DPFR

Dupsko for rektangulære profiler type DPFR

60,00 kr. InStock
Drypskive til montage på Ø3 og Ø4 mm bindere
Drypskive til montage på Ø3 og Ø4 mm bindere

Drypskive til montage på Ø3 og Ø4 mm bindere

DR 3
18,75 kr. InStock
Afstandsholder 15-40 mm dæklag for Ø5-Ø14 mm jern
Afstandsholder 15-40 mm dæklag for Ø5-Ø14 mm jern

Afstandsholder 15-40 mm dæklag for Ø5-Ø14 mm jern

45,00 kr. InStock
Trådbinder 10-12/14-16 mm. Ø2,0 mm
Trådbinder 10-12/14-16 mm. Ø2,0 mm

Trådbinder 10-12/14-16 mm. Ø2,0 mm

4.256,25 kr. InStock
288 out of 1068 products
Load more products