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
Torque Wrench DUCA Systems. Til Zentor® koblinger
Torque Wrench DUCA Systems. Til Zentor® koblinger

Torque Wrench DUCA Systems. Til Zentor® koblinger

MOMENTNØGLE DUCA
0,00 kr. OutOfStock
Mellemlægsplade 150 x 60 x 9 mm. HVID
Mellemlægsplade 150 x 60 x 9 mm. HVID

Mellemlægsplade 150 x 60 x 9 mm. HVID

MPL 150 60 PP
0,00 kr. OutOfStock
1K klæber til iklæbning af betonkonus. 500 g/pose
1K klæber til iklæbning af betonkonus. 500 g/pose

1K klæber til iklæbning af betonkonus. 500 g/pose

NEVO-FBK1
0,00 kr. OutOfStock
NOFIRNO 1 sæt = 10 stk. hylser. L=60 mm
NOFIRNO 1 sæt = 10 stk. hylser. L=60 mm

NOFIRNO 1 sæt = 10 stk. hylser. L=60 mm

NOFIRNO 2215 60
0,00 kr. OutOfStock
NOFIRNO vådserviet/wipes. Desinfektion 80%
NOFIRNO vådserviet/wipes. Desinfektion 80%

NOFIRNO vådserviet/wipes. Desinfektion 80%

NOFIRNO AFFEDTER
0,00 kr. OutOfStock
AQUASTOP til NOFIRNO systemet. Midlertidig tætning
AQUASTOP til NOFIRNO systemet. Midlertidig tætning

AQUASTOP til NOFIRNO systemet. Midlertidig tætning

NOFIRNO AQUASTOP
0,00 kr. OutOfStock
NOFIRNO plastfrie klude 38x40 cm. 3 stk./pk.
NOFIRNO plastfrie klude 38x40 cm. 3 stk./pk.

NOFIRNO plastfrie klude 38x40 cm. 3 stk./pk.

NOFIRNO KLUD
0,00 kr. OutOfStock
NOFIRNO primer 960 til PE plastrør. 250 ml.
NOFIRNO primer 960 til PE plastrør. 250 ml.

NOFIRNO primer 960 til PE plastrør. 250 ml.

NOFIRNO PRIMER
0,00 kr. OutOfStock
NOFIRNO tætningsmasse 310 ml. Grå farve
NOFIRNO tætningsmasse 310 ml. Grå farve

NOFIRNO tætningsmasse 310 ml. Grå farve

NOFIRNO SEALANT GRÅ
0,00 kr. OutOfStock
Pecafil
Pecafil

Pecafil

Pecafil
0,00 kr. OutOfStock
Fingregreb type PH
Fingregreb type PH

Fingregreb type PH

0,00 kr. OutOfStock
Krydsgreb - type PHA
Krydsgreb - type PHA

Krydsgreb - type PHA

0,00 kr. OutOfStock
876 out of 1068 products
Load more products