Dræn
Error executing template "Designs/Swift-v2/Paragraph/Swift-v2_BreadcrumbNavigation/Plain.cshtml" System.ArgumentException: An item with the same key has already been added. Key: GROUP445 at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Dynamicweb.Ecommerce.Products.GroupRelation.GetGroupRelationsByChildId(String childId) at Dynamicweb.Ecommerce.Products.GroupExtensions.IsTopGroup(Group group) at Dynamicweb.Ecommerce.Shops.Shop.GetTopLevelGroups(String languageId) at Dynamicweb.Ecommerce.Frontend.Navigation.GroupNavigationTreeNodeProvider.GetGroupsBySettings(PageNavigationSettings ecomSettings) at Dynamicweb.Ecommerce.Frontend.Navigation.GroupNavigationTreeNodeProvider.GetNodes(NavigationContext context, NavigationSettings settings, NavigationTreeNode parent) at System.Linq.Enumerable.SelectManySingleSelectorIterator`2.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Func`2 predicate, Boolean& found) at Dynamicweb.Frontend.Navigation.NavigationService.FilterNodesByExpandMode(NavigationContext context, NavigationSettings settings, NavigationTreeNode parent, IEnumerable`1 nodes, Int32 nodesLevel) at Dynamicweb.Frontend.Navigation.NavigationService.GetNavigationNodes(NavigationContext context, NavigationSettings settings, NavigationTreeNode parent) at Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel.get_Nodes() at CompiledRazorTemplates.Dynamic.RazorEngine_2f418c7ebf074c67ae92fd7d5e4fecb2.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> @using Dynamicweb.Frontend.Navigation @{ var navigationSettings = new NavigationSettings(); navigationSettings.IncludeFoldersAndHidden = true; navigationSettings.ExpandMode = ExpandMode.PathOnly; NavigationTreeViewModel navigationModel = Navigation.GetNavigationViewModel(navigationSettings); } @if (navigationModel.Nodes.Count() > 0) { string menuId = "menu_breadcrumb"; bool showProductInBreadcrumb = Model.Item.GetBoolean("ShowProductInBreadcrumb"); var breadCrumbNavigationTree = new Stack<Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel>(navigationModel.Nodes); foreach (var navNode in navigationModel.Nodes){ <small style="display:none;"> navNode:@navNode.Link<br> </small> } <ol class="breadcrumb small fs-7 mb-0 @menuId"> @while (breadCrumbNavigationTree.Count > 0) { var currentNode = breadCrumbNavigationTree.Pop(); if (currentNode.ShowInBreadcrumb) { if (!string.IsNullOrEmpty(currentNode.Link)) { <li class="breadcrumb-item"> <a li="@currentNode.Link" le="@currentNode.Level" na="@currentNode.Name" pa="@currentNode.PageId" href="@currentNode.Link"class="text-decoration-none" style="color: #415f77;"> @currentNode.Name </a> </li> } else { <li class="breadcrumb-item"> @currentNode.Name </li> } } foreach (var nextNode in currentNode.Nodes) { breadCrumbNavigationTree.Push(nextNode); } } @if (showProductInBreadcrumb && !string.IsNullOrEmpty(Dynamicweb.Context.Current?.Request.QueryString["ProductID"])) { string productid = Dynamicweb.Context.Current?.Request.QueryString["ProductID"] ?? string.Empty; string variantid = Dynamicweb.Context.Current?.Request.QueryString["VariantID"] ?? string.Empty; var product = Dynamicweb.Ecommerce.Services.Products.GetProductById(productid, variantid, Dynamicweb.Ecommerce.Common.Context.LanguageID); if (product != null) { <li class="breadcrumb-item"> @product.Name </li> } } </ol> } else if (Pageview.IsVisualEditorMode) { <div class="alert alert-dark m-0" role="alert"> <span>@Translate("Breadcrumb navigation: The navigation will be shown here, if any")</span> </div> }
DB:
5973024
Vandhanebrønd med galv.maskerist
DB:
5973007
Brøndramme til vandhanebrønd
DB:
1421516
Vandhanebrønd med galvaniseret spalterist
DB:
3719846
HexaLine Topdræn hjørne, sort
DB:
1828219
HexaLine Topdræn, 0,5 m, sort
DB:
1828217
HexaLine 2.0 Drænpakke, 3 m, sort
DB:
1666904
HexaLine Hjørne, sort
DB:
5350650
HexaLine sort tilbehørssæt
DB:
1665234
Hexaline 2.0, Rende uden rist, 1 m, sort
DB:
1665233
HexaLine Sandfang
DB:
1483309
EuroLine Endevæg med studs
DB:
5202686
EuroLine Endevæg
DB:
5202681
Water seal 300 ml.
DB:
5156133
EuroLine 2.0 Dræn uden rist, 1 m
DB:
2390709
EuroLine 2.0 Dræn uden rist, 0,5 m
DB:
2390713
EuroLine 2.0 Dræn lodret udløb uden rist, 1 m
DB:
2390715
EuroLine 2.0 Bladfang uden rist
DB:
2390718
SlimLine Dræn med rist, 1 m, alu. sølv
DB:
2411679
SlimLine Dræn med rist, 1 m, alu. sort
DB:
2411680
SlimLine Dræn med rist, 1 m, corten stål
DB:
2411681
SlimLine Dræn med rist, 1 m, rustfri stål
DB:
2411682
SlimLine T-samling uden rist
DB:
2411683
SlimLine Hjørne med rist, alu. sølv
DB:
2411684
24 ud af 43 produkter