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
CEMstar tætningsbånd fleece til Aquafin. Blå farve
CEMstar tætningsbånd fleece til Aquafin. Blå farve

CEMstar tætningsbånd fleece til Aquafin. Blå farve

SB ASO CEMSTAR BÅND
0,00 kr. OutOfStock
Glasvæv til COMBIDIC 100 m²/rl. 1x100 meter
Glasvæv til COMBIDIC 100 m²/rl. 1x100 meter

Glasvæv til COMBIDIC 100 m²/rl. 1x100 meter

SB ASO GLASVÆV 100M2
0,00 kr. OutOfStock
Glasvæv til COMBIDIC 0,20 x 100 meter
Glasvæv til COMBIDIC 0,20 x 100 meter

Glasvæv til COMBIDIC 0,20 x 100 meter

SB ASO GLASVÆV 20 CM
0,00 kr. OutOfStock
Flydespartel gulv. Rapid, høj styrke. 20 kg/sæk
Flydespartel gulv. Rapid, høj styrke. 20 kg/sæk

Flydespartel gulv. Rapid, høj styrke. 20 kg/sæk

SB ASOCRET HFF
0,00 kr. OutOfStock
Vandtæt multifunktionel mørtel. 25 kg/sæk
Vandtæt multifunktionel mørtel. 25 kg/sæk

Vandtæt multifunktionel mørtel. 25 kg/sæk

SB ASOCRET M30
0,00 kr. OutOfStock
Asodur SG2. Damp- og radonbarriere. 0,6-1,0 kg/m²
Asodur SG2. Damp- og radonbarriere. 0,6-1,0 kg/m²

Asodur SG2. Damp- og radonbarriere. 0,6-1,0 kg/m²

SB ASODUR SG2 15
0,00 kr. OutOfStock
ASOL FE Coating og primer. 14 ltr./dunk
ASOL FE Coating og primer. 14 ltr./dunk

ASOL FE Coating og primer. 14 ltr./dunk

SB ASOL FE 14
0,00 kr. OutOfStock
Combidic 2K PREMIUM 30 kg. 0,75 bar v/5 kg/m²
Combidic 2K PREMIUM 30 kg. 0,75 bar v/5 kg/m²

Combidic 2K PREMIUM 30 kg. 0,75 bar v/5 kg/m²

SB COMBIDIC 2K PREMI
0,00 kr. OutOfStock
Sort omrører til bitumen membraner M14 gevind
Sort omrører til bitumen membraner M14 gevind

Sort omrører til bitumen membraner M14 gevind

SB COMBIDIC OMRØRER
0,00 kr. OutOfStock
Opløsning til behandling salt skader på murværk
Opløsning til behandling salt skader på murværk

Opløsning til behandling salt skader på murværk

SB ESCO-FLUAT
0,00 kr. OutOfStock
Cementpulver til vandstop på flader her og nu
Cementpulver til vandstop på flader her og nu

Cementpulver til vandstop på flader her og nu

SB FIX 10 S 6
0,00 kr. OutOfStock
FIX 20 T - Ekspanderende mørtel til vandstop
FIX 20 T - Ekspanderende mørtel til vandstop

FIX 20 T - Ekspanderende mørtel til vandstop

SB FIX 20 T 20
0,00 kr. OutOfStock
936 out of 1068 products
Load more products