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
Mellemlægsplade 160 x 62 mm. GRÅ
Mellemlægsplade 160 x 62 mm. GRÅ

Mellemlægsplade 160 x 62 mm. GRÅ

MPL 175 63
67,50 kr. InStock
Dræn- og ventilationsventil. Grå. 105x55x12 mm
Dræn- og ventilationsventil. Grå. 105x55x12 mm

Dræn- og ventilationsventil. Grå. 105x55x12 mm

MURVENT
1.343,75 kr. InStock
Dræn- og ventilationsventil. Grå. 122x65 mm
Dræn- og ventilationsventil. Grå. 122x65 mm

Dræn- og ventilationsventil. Grå. 122x65 mm

MURVENT FLEX
10,00 kr. InStock
Studsfugeventil i A4 stål. 14x49 mm. Bee-Biter
Studsfugeventil i A4 stål. 14x49 mm. Bee-Biter

Studsfugeventil i A4 stål. 14x49 mm. Bee-Biter

MURVENT METAL 50
25,00 kr. InStock
Studsfugeventil i A4 stål. 14x65 mm. Bee-Biter
Studsfugeventil i A4 stål. 14x65 mm. Bee-Biter

Studsfugeventil i A4 stål. 14x65 mm. Bee-Biter

MURVENT METAL 70
27,50 kr. InStock
Løs rist til murvent murventil. Grå
Løs rist til murvent murventil. Grå

Løs rist til murvent murventil. Grå

MURVENT RIST
7,50 kr. InStock
Neoprene i fixmål. Maks. last 6 MPa
Neoprene i fixmål. Maks. last 6 MPa

Neoprene i fixmål. Maks. last 6 MPa

468,75 kr. OutOfStock
Afstandsholder 15-40 mm dæklag
Afstandsholder 15-40 mm dæklag

Afstandsholder 15-40 mm dæklag

92,50 kr. InStock
PROOFEX ENGAGE Detail Strip. Vandtætningstape
PROOFEX ENGAGE Detail Strip. Vandtætningstape

PROOFEX ENGAGE Detail Strip. Vandtætningstape

PROOFEX DETAIL STRIP
986,25 kr. OutOfStock
Pladesøm til 50 mm isolering. PO
Pladesøm til 50 mm isolering. PO

Pladesøm til 50 mm isolering. PO

61,25 kr. InStock
Vægtstangspumpe til vand/sprinkler/antifrostvæske
Vægtstangspumpe til vand/sprinkler/antifrostvæske

Vægtstangspumpe til vand/sprinkler/antifrostvæske

PUMPE 40174
672,50 kr. OutOfStock
El-pumpe til curing og olie. Med 2 meter slange.
El-pumpe til curing og olie. Med 2 meter slange.

El-pumpe til curing og olie. Med 2 meter slange.

PUMPE 40175
2.373,75 kr. OutOfStock
432 out of 1068 products
Load more products