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
Kopsten diamant Ø125 mm Skrå segment højde 6 mm
Kopsten diamant Ø125 mm Skrå segment højde 6 mm

Kopsten diamant Ø125 mm Skrå segment højde 6 mm

CA 0301 CUWE1253
0,00 kr. OutOfStock
Celsicom Easy Connect TC603. Betonlogger
Celsicom Easy Connect TC603. Betonlogger

Celsicom Easy Connect TC603. Betonlogger

CELSICOM TC603
0,00 kr. OutOfStock
Termotråd Type T (brun) til Celsicom TC603
Termotråd Type T (brun) til Celsicom TC603

Termotråd Type T (brun) til Celsicom TC603

CELSICOM TERMO T1
0,00 kr. OutOfStock
CEMflex VB fugeblik 150x1,25 mm. L=2 m. 100 m./ks
CEMflex VB fugeblik 150x1,25 mm. L=2 m. 100 m./ks

CEMflex VB fugeblik 150x1,25 mm. L=2 m. 100 m./ks

CEMFLEX VB 150
0,00 kr. OutOfStock
CEMflex VB Omega holder til montage på armering
CEMflex VB Omega holder til montage på armering

CEMflex VB Omega holder til montage på armering

CEMFLEX VB HOLDER
0,00 kr. OutOfStock
CEMtec® Ikke eksp. fugebånd 15x40 mm. 7 mtr./rl.
CEMtec® Ikke eksp. fugebånd 15x40 mm. 7 mtr./rl.

CEMtec® Ikke eksp. fugebånd 15x40 mm. 7 mtr./rl.

CEMTEC 15 X 40
0,00 kr. OutOfStock
Ciparall® Glideleje
Ciparall® Glideleje

Ciparall® Glideleje

Ciparall® Glideleje
0,00 kr. OutOfStock
Compactlager CR2000
Compactlager CR2000

Compactlager CR2000

Compactlager CR2000
0,00 kr. OutOfStock
Compactlager S65
Compactlager S65

Compactlager S65

Compactlager S65
0,00 kr. OutOfStock
Compactlager S70
Compactlager S70

Compactlager S70

Compactlager S70
0,00 kr. OutOfStock
DAFA Multi Sealing 1,5 X 50 mm Butyltape. 5 m/rl.
DAFA Multi Sealing 1,5 X 50 mm Butyltape. 5 m/rl.

DAFA Multi Sealing 1,5 X 50 mm Butyltape. 5 m/rl.

DAFA 620015438
0,00 kr. OutOfStock
DAFA universal UV rørkrave 345. Ø80-Ø200 mm rør
DAFA universal UV rørkrave 345. Ø80-Ø200 mm rør

DAFA universal UV rørkrave 345. Ø80-Ø200 mm rør

DAFA 620018444
0,00 kr. OutOfStock
588 out of 1068 products
Load more products