Error executing template "Designs/Swift/Navigation/BreadcrumbNavigation.cshtml"
System.InvalidOperationException: Sequence contains no elements
   at System.Linq.Enumerable.Last[TSource](IEnumerable`1 source)
   at CompiledRazorTemplates.Dynamic.RazorEngine_102c4ce644d9476c8ea1759b12713e62.Execute() in D:\dynamicweb.net\Solutions\nextech\Superhome.swiftstaging.dynamicweb-cms.com\files\Templates\Designs\Swift\Navigation\BreadcrumbNavigation.cshtml:line 35
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   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.Navigation.NavigationTreeViewModel> 2 3 @if (!Pageview.IsVisualEditorMode) 4 { 5 string menuId = Model.Parameters.ContainsKey("menu-id") ? $"menu_{Model.Parameters["menu-id"].ToString().ToLower()}" : string.Empty; 6 bool showProductInBreadcrumb = Model.Parameters.ContainsKey("showProductInBreadcrumb") ? Dynamicweb.Core.Converter.ToBoolean(Model.Parameters["showProductInBreadcrumb"]) : false; 7 8 <ol class="breadcrumb small mb-0 @menuId"> 9 @{ 10 var breadCrumbNavigationTree = new Stack<Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel>(Model.Nodes); 11 while (breadCrumbNavigationTree.Count > 0) 12 { 13 var currentNode = breadCrumbNavigationTree.Pop(); 14 if (currentNode.ShowInBreadcrumb) 15 { 16 if (!string.IsNullOrEmpty(currentNode.Link)) 17 { 18 <li class="breadcrumb-item"> 19 <a href="@currentNode.Link"> 20 @currentNode.Name 21 </a> 22 </li> 23 } 24 else 25 { 26 <li class="breadcrumb-item"> 27 @currentNode.Name 28 </li> 29 } 30 } 31 foreach (var nextNode in currentNode.Nodes) 32 { 33 breadCrumbNavigationTree.Push(nextNode); 34 } 35 <h1>@currentNode.Nodes.Last().Name</h1> 36 } 37 } 38 @if (showProductInBreadcrumb && !string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.QueryString["ProductID"])) 39 { 40 string productid = Dynamicweb.Context.Current.Request.QueryString["ProductID"]; 41 string variantid = Dynamicweb.Context.Current.Request.QueryString["VariantID"]; 42 var product = Dynamicweb.Ecommerce.Services.Products.GetProductById(productid, variantid, Dynamicweb.Ecommerce.Common.Context.LanguageID); 43 if (product != null) 44 { 45 <li class="breadcrumb-item"> 46 @product.Name 47 </li> 48 } 49 } 50 </ol> 51 } 52 else if (Model.Nodes.Count() < 2) 53 { 54 <div class="alert alert-dark m-0" role="alert"> 55 <span>@Translate("Breadcrumb navigation: The navigation will be shown here, if any")</span> 56 </div> 57 } 58

NUTCRACKER 15CM

0239581
€ 3.19 InStock
In stock
NUTCRACKER, 15CM, ALU ALLOY, WOODEN HANDLES, EACH ON FULL CLR TIE-ON CARD/ 105X60X215MM, Tie-on card / CFT 1,85,(59.001/40ft HQ)

Product Details

Barcode
8719202867534
On Offer
No
Supplier Item
529001800
Category
Kitchen Utensils
Material
Wooden