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
G15 fiberankerstav Ø15x5800 mm. OBS. 20 stk./bundt
G15 fiberankerstav Ø15x5800 mm. OBS. 20 stk./bundt

G15 fiberankerstav Ø15x5800 mm. OBS. 20 stk./bundt

G15 FIBERANKERSTAV
4.718,75 kr. InStock
G15 svejseflange 130x50 mm
G15 svejseflange 130x50 mm

G15 svejseflange 130x50 mm

G15 FLANGE
306,25 kr. InStock
G15 Kipp Combiplade. Plade 118x118 mm
G15 Kipp Combiplade. Plade 118x118 mm

G15 Kipp Combiplade. Plade 118x118 mm

G15 KIPP
67,50 kr. InStock
G15 konus Ø30/56 mm metal/plast
G15 konus Ø30/56 mm metal/plast

G15 konus Ø30/56 mm metal/plast

G15 MKK
806,25 kr. InStock
G15 fløjmøtrik Ø90 mm. Max. last 90 kN
G15 fløjmøtrik Ø90 mm. Max. last 90 kN

G15 fløjmøtrik Ø90 mm. Max. last 90 kN

G15 MØTRIK 90
543,75 kr. InStock
G15 samlemuffe. L=105 mm med mekanisk stop 50 mm
G15 samlemuffe. L=105 mm med mekanisk stop 50 mm

G15 samlemuffe. L=105 mm med mekanisk stop 50 mm

G15 SAMLEMUFFE 105
46,25 kr. InStock
G15 sekskantmøtrik. L = 50 mm. Svejsbar
G15 sekskantmøtrik. L = 50 mm. Svejsbar

G15 sekskantmøtrik. L = 50 mm. Svejsbar

G15 SEKSKANTMØTRIK
193,75 kr. InStock
G15 vandstop rund for rør Ø22 mm indvendig
G15 vandstop rund for rør Ø22 mm indvendig

G15 vandstop rund for rør Ø22 mm indvendig

G15 VANDSTOP R
61,25 kr. InStock
G15 svejsevinge til spunsvæg. 90 kN
G15 svejsevinge til spunsvæg. 90 kN

G15 svejsevinge til spunsvæg. 90 kN

G15 VINGE
63,75 kr. InStock
G20 fiberankerstav Ø20 x 5800 mm til DYWIDAG
G20 fiberankerstav Ø20 x 5800 mm til DYWIDAG

G20 fiberankerstav Ø20 x 5800 mm til DYWIDAG

G20 FIBERANKERSTAV
838,75 kr. OutOfStock
4-fingergreb - type G731 - ø21 M6
4-fingergreb - type G731 - ø21 M6

4-fingergreb - type G731 - ø21 M6

546,25 kr. OutOfStock
4-fingergreb - type G732 - ø20 M4x16 mm
4-fingergreb - type G732 - ø20 M4x16 mm

4-fingergreb - type G732 - ø20 M4x16 mm

516,25 kr. OutOfStock
336 out of 1068 products
Load more products