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
Volclay Seal X XP - 15 kg spand
Volclay Seal X XP - 15 kg spand

Volclay Seal X XP - 15 kg spand

VOLCLAY SEAL X XP
45.293,75 kr. InStock
Volclay SS80 Seamtape - 80 mm x 35 meter
Volclay SS80 Seamtape - 80 mm x 35 meter

Volclay SS80 Seamtape - 80 mm x 35 meter

VOLCLAY SEAMTAPE
40,00 kr. InStock
Volclay Swelltite kompositmembran 10,0x1,02 meter
Volclay Swelltite kompositmembran 10,0x1,02 meter

Volclay Swelltite kompositmembran 10,0x1,02 meter

VOLCLAY SWELLTITE
33.493,75 kr. InStock
Voltex membran 1,10x5,00 mtr. (5,50 m²) 35 rl./pl.
Voltex membran 1,10x5,00 mtr. (5,50 m²) 35 rl./pl.

Voltex membran 1,10x5,00 mtr. (5,50 m²) 35 rl./pl.

VOLCLAY VOLTEX
1.082,50 kr. InStock
Voltex CR membran 1,10x5 m. f/saltvand. 35 rl./pl.
Voltex CR membran 1,10x5 m. f/saltvand. 35 rl./pl.

Voltex CR membran 1,10x5 m. f/saltvand. 35 rl./pl.

VOLCLAY VOLTEX CR
1.333,75 kr. InStock
Voltex CR DS membran 1,10 x 5,00 m. 35 rl./palle
Voltex CR DS membran 1,10 x 5,00 m. 35 rl./palle

Voltex CR DS membran 1,10 x 5,00 m. 35 rl./palle

VOLCLAY VOLTEX CRDS
1.737,50 kr. InStock
Voltex DS membran 1,10x5 m. HDPE-folie. 35 rl./pl.
Voltex DS membran 1,10x5 m. HDPE-folie. 35 rl./pl.

Voltex DS membran 1,10x5 m. HDPE-folie. 35 rl./pl.

VOLCLAY VOLTEX DS
14.356,25 kr. InStock
Volclay Waterstop XP fugebånd, 10 x 15 mm
Volclay Waterstop XP fugebånd, 10 x 15 mm

Volclay Waterstop XP fugebånd, 10 x 15 mm

VOLCLAY XP
768,75 kr. InStock
Beskyttelseshøtter type W
Beskyttelseshøtter type W

Beskyttelseshøtter type W

148,75 kr. OutOfStock
Positioneringsbolt type W800 u/stop
Positioneringsbolt type W800 u/stop

Positioneringsbolt type W800 u/stop

13.383,75 kr. OutOfStock
Positioneringsbolt type W800 CIN u/stop rustfri
Positioneringsbolt type W800 CIN u/stop rustfri

Positioneringsbolt type W800 CIN u/stop rustfri

12.002,50 kr. OutOfStock
Positioneringsbolte type803 CIN u/stop m/kontramøtrik
Positioneringsbolte type803 CIN u/stop m/kontramøtrik

Positioneringsbolte type803 CIN u/stop m/kontramøtrik

1.710,00 kr. OutOfStock
492 out of 1068 products
Load more products