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
Plastfolie 0,10 mm. 2 x 50 meter. 100 m²
Plastfolie 0,10 mm. 2 x 50 meter. 100 m²

Plastfolie 0,10 mm. 2 x 50 meter. 100 m²

PLASTFOLIE 2 50
0,00 kr. OutOfStock
Plastfolie 0,10 mm. 4 x 25 meter. 100 m²
Plastfolie 0,10 mm. 4 x 25 meter. 100 m²

Plastfolie 0,10 mm. 4 x 25 meter. 100 m²

PLASTFOLIE 4 25
0,00 kr. OutOfStock
Pro Støvbinder 15 kg/dunk. Støvbinding af beton
Pro Støvbinder 15 kg/dunk. Støvbinding af beton

Pro Støvbinder 15 kg/dunk. Støvbinding af beton

PRO STØVBINDER 15
0,00 kr. OutOfStock
Procuring RTU. 15 ltr./dunk. Rækker ca. 10 m²/l
Procuring RTU. 15 ltr./dunk. Rækker ca. 10 m²/l

Procuring RTU. 15 ltr./dunk. Rækker ca. 10 m²/l

PROCURING 15
0,00 kr. OutOfStock
Procuring RTU. 220 ltr./tromle. Rækker ca. 10 m²/l
Procuring RTU. 220 ltr./tromle. Rækker ca. 10 m²/l

Procuring RTU. 220 ltr./tromle. Rækker ca. 10 m²/l

PROCURING 220
0,00 kr. OutOfStock
PROOFEX 3000 0,3x10 m. Selvklæbende bitumenmembran
PROOFEX 3000 0,3x10 m. Selvklæbende bitumenmembran

PROOFEX 3000 0,3x10 m. Selvklæbende bitumenmembran

PROOFEX 3000 300
0,00 kr. OutOfStock
PROOFEX Tophat 110 mm. Til rørgennemføringer
PROOFEX Tophat 110 mm. Til rørgennemføringer

PROOFEX Tophat 110 mm. Til rørgennemføringer

PROOFEX TOPHAT 110MM
0,00 kr. OutOfStock
PROOFEX Tophat 160 mm. Til rørgennemføringer
PROOFEX Tophat 160 mm. Til rørgennemføringer

PROOFEX Tophat 160 mm. Til rørgennemføringer

PROOFEX TOPHAT 160MM
0,00 kr. OutOfStock
Fingergreb type PT
Fingergreb type PT

Fingergreb type PT

0,00 kr. OutOfStock
Afgangsslange 1 1/4" til dykpumper. 8 meter
Afgangsslange 1 1/4

Afgangsslange 1 1/4" til dykpumper. 8 meter

PUMPE AFGANGSLANGE 8
0,00 kr. OutOfStock
Entreprenørdykpumpe 250 l/min. m/brandslange 550 W
Entreprenørdykpumpe 250 l/min. m/brandslange 550 W

Entreprenørdykpumpe 250 l/min. m/brandslange 550 W

PUMPE FL-55 DYK
0,00 kr. OutOfStock
Dykpumpe 220 l/min. 1/4" 1000 W. Rustfri
Dykpumpe 220 l/min. 1/4

Dykpumpe 220 l/min. 1/4" 1000 W. Rustfri

PUMPE FLAIR 1000SX
0,00 kr. OutOfStock
888 out of 1068 products
Load more products