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
SAFETARD GEL Retarder 3-5 mm. Til støbeforme
SAFETARD GEL Retarder 3-5 mm. Til støbeforme

SAFETARD GEL Retarder 3-5 mm. Til støbeforme

RETARDER GEL
0,00 kr. OutOfStock
SAFETARD LIQUID Retarder 3-5 mm. Til overflade
SAFETARD LIQUID Retarder 3-5 mm. Til overflade

SAFETARD LIQUID Retarder 3-5 mm. Til overflade

RETARDER LIQUID
0,00 kr. OutOfStock
SAFETARD LIQUID Retarder 5-8 mm. Til overflade
SAFETARD LIQUID Retarder 5-8 mm. Til overflade

SAFETARD LIQUID Retarder 5-8 mm. Til overflade

RETARDER LIQUID PINK
0,00 kr. OutOfStock
Ribbeleje til lyddæmpning 10 mm. 10x0,20 meter/rl.
Ribbeleje til lyddæmpning 10 mm. 10x0,20 meter/rl.

Ribbeleje til lyddæmpning 10 mm. 10x0,20 meter/rl.

RIBBELEJE LYD 10
0,00 kr. OutOfStock
RONDO rørkrave
RONDO rørkrave

RONDO rørkrave

RONDO rørkrave
0,00 kr. OutOfStock
PYRAPLEX Strittekasse med 550 stål Dobbelt række stritter
PYRAPLEX Strittekasse med 550 stål Dobbelt række stritter

PYRAPLEX Strittekasse med 550 stål Dobbelt række stritter

0,00 kr. OutOfStock
PLEXUS Strittekasse med 550 stål Enkelt række stritter
PLEXUS Strittekasse med 550 stål Enkelt række stritter

PLEXUS Strittekasse med 550 stål Enkelt række stritter

0,00 kr. OutOfStock
Flangebeskytter type DAE 3000 blå
Flangebeskytter type DAE 3000 blå

Flangebeskytter type DAE 3000 blå

0,00 kr. OutOfStock
Flangebeskytter type SAE 6000 rød
Flangebeskytter type SAE 6000 rød

Flangebeskytter type SAE 6000 rød

0,00 kr. OutOfStock
Beskyttelseskappe for Ø6-Ø16 mm armeringsjern
Beskyttelseskappe for Ø6-Ø16 mm armeringsjern

Beskyttelseskappe for Ø6-Ø16 mm armeringsjern

SAFECAP 6 16
0,00 kr. OutOfStock
Safecure polymerbaseret curing 205 l/tøn 4-6 m²/l
Safecure polymerbaseret curing 205 l/tøn 4-6 m²/l

Safecure polymerbaseret curing 205 l/tøn 4-6 m²/l

SAFECURE SUPER
0,00 kr. OutOfStock
Safecure voksbaseret curing 20 l/dunk. 4-6 m²/l
Safecure voksbaseret curing 20 l/dunk. 4-6 m²/l

Safecure voksbaseret curing 20 l/dunk. 4-6 m²/l

SAFECURE SUPER 90W
0,00 kr. OutOfStock
912 out of 1068 products
Load more products