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
Stjerne 15/20-110/120 mm. PEHD
Stjerne 15/20-110/120 mm. PEHD

Stjerne 15/20-110/120 mm. PEHD

170,00 kr. InStock
Støbeflet. Højde = 23 cm
Støbeflet. Højde = 23 cm

Støbeflet. Højde = 23 cm

ST 23
343,75 kr. OutOfStock
Støbeflet. Højde = 46 cm
Støbeflet. Højde = 46 cm

Støbeflet. Højde = 46 cm

ST 43
636,25 kr. InStock
Bemix Standard mørtel til understøbning. 20-70 mm
Bemix Standard mørtel til understøbning. 20-70 mm

Bemix Standard mørtel til understøbning. 20-70 mm

STANDARD
93,75 kr. InStock
Støbestrømpe Ø22 cm
Støbestrømpe Ø22 cm

Støbestrømpe Ø22 cm

STØBESTRØMPE Ø22 CM
118,75 kr. InStock
Strækmetal for gangareal. 10 x 1 meter x 0,8 mm
Strækmetal for gangareal. 10 x 1 meter x 0,8 mm

Strækmetal for gangareal. 10 x 1 meter x 0,8 mm

STRÆK GANGBRO
893,75 kr. OutOfStock
Strækmetal type 4. 2000 x 450 x 0,4 mm
Strækmetal type 4. 2000 x 450 x 0,4 mm

Strækmetal type 4. 2000 x 450 x 0,4 mm

STRÆKMETAL 4
251,25 kr. InStock
Tjep batterioplader for XP bindemaskine
Tjep batterioplader for XP bindemaskine

Tjep batterioplader for XP bindemaskine

TJEP 115501
1.237,50 kr. OutOfStock
Tjep 14,4V batteri 3,0 Ah
Tjep 14,4V batteri 3,0 Ah

Tjep 14,4V batteri 3,0 Ah

TJEP XP BATTERI
1.172,50 kr. OutOfStock
Trenn Quick BA formolie. 200 liter/tromle. BTM20
Trenn Quick BA formolie. 200 liter/tromle. BTM20

Trenn Quick BA formolie. 200 liter/tromle. BTM20

TRENN QUICK BA 200
28,75 kr. InStock
Bindetråd sort / blank 1,57 mm for RB 655
Bindetråd sort / blank 1,57 mm for RB 655

Bindetråd sort / blank 1,57 mm for RB 655

TW 1525
50,00 kr. InStock
MAX TW 898 bindetråd, sort/blank. 2.000 rl./palle
MAX TW 898 bindetråd, sort/blank. 2.000 rl./palle

MAX TW 898 bindetråd, sort/blank. 2.000 rl./palle

TW 898 A
50,00 kr. InStock
456 out of 1068 products
Load more products