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
SKRUEFIX BF 50 firkantet 50 mm bøjle
SKRUEFIX BF 50 firkantet 50 mm bøjle

SKRUEFIX BF 50 firkantet 50 mm bøjle

0785.120-00005
5,00 kr. OutOfStock
Bukkefix 25 mm sort plast
Bukkefix 25 mm sort plast

Bukkefix 25 mm sort plast

08 7251 825
2.036,25 kr. InStock
Koblingsdåse u/bøjning rød
Koblingsdåse u/bøjning rød

Koblingsdåse u/bøjning rød

08 7268 804
1.495,00 kr. InStock
Bøjning til koblingsdåse 15 mm x 1/2" GDV
Bøjning til koblingsdåse 15 mm x 1/2

Bøjning til koblingsdåse 15 mm x 1/2" GDV

08 7268 815
3.228,75 kr. InStock
Hvid dækroset m/krave 75/150 - 110/180 mm ABS
Hvid dækroset m/krave 75/150 - 110/180 mm  ABS

Hvid dækroset m/krave 75/150 - 110/180 mm ABS

1.601,25 kr. InStock
Hvid dækroset u/krave 50/120 - 75/150mm ABS
Hvid dækroset u/krave 50/120 - 75/150mm ABS

Hvid dækroset u/krave 50/120 - 75/150mm ABS

922,50 kr. InStock
Plastløvfang Ø 63-66 - Ø89-96 mm sort UV-bestandig PE
Plastløvfang Ø 63-66 - Ø89-96 mm sort UV-bestandig PE

Plastløvfang Ø 63-66 - Ø89-96 mm sort UV-bestandig PE

422,50 kr. InStock
Gummimanchet 50x27xh23 mm EPDM
Gummimanchet 50x27xh23 mm EPDM

Gummimanchet 50x27xh23 mm EPDM

17 0262 048
746,25 kr. InStock
Gummimanchet 50x36xh22 mm EPDM
Gummimanchet 50x36xh22 mm EPDM

Gummimanchet 50x36xh22 mm EPDM

17 0262 049
666,25 kr. InStock
Gummimanchet 44x27xh25 mm EPDM
Gummimanchet 44x27xh25 mm EPDM

Gummimanchet 44x27xh25 mm EPDM

17 0266 039
652,50 kr. InStock
Gummimanchet 53x27xh25 mm EPDM
Gummimanchet 53x27xh25 mm EPDM

Gummimanchet 53x27xh25 mm EPDM

17 0266 048
897,50 kr. InStock
Gummimanchet 53x35xh25 mm EPDM
Gummimanchet 53x35xh25 mm EPDM

Gummimanchet 53x35xh25 mm EPDM

17 0266 049
870,00 kr. InStock
108 out of 1068 products
Load more products