Error executing template "Designs/Rapido/Navigation/Breadcrumbs.cshtml" System.ArgumentException: An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at Dynamicweb.Ecommerce.Products.GroupRelation.GetGroupRelationsByChildId(String childId) at Dynamicweb.Ecommerce.Products.Group.get_IsTopGroup() at Dynamicweb.Ecommerce.Shops.Shop.GetTopLevelGroups(String languageId) at Dynamicweb.Ecommerce.Frontend.Navigation.GroupNavigationTreeNodeProvider.GetGroupsBySettings(PageNavigationSettings ecomSettings) at Dynamicweb.Ecommerce.Frontend.Navigation.GroupNavigationTreeNodeProvider.GetGroups(NavigationTreeNode parent, Page page) at Dynamicweb.Ecommerce.Frontend.Navigation.GroupNavigationTreeNodeProvider.GetNodes(NavigationContext context, NavigationSettings settings, NavigationTreeNode parent) at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate) 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_bf0df2179bce4ae29388c1b18e7e1072.<>c__DisplayClass0_0.<RenderNodes>b__0(TextWriter __razor_helper_writer) in D:\dynamicweb.net\Solutions\Mennt\verktoy.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Navigation\Breadcrumbs.cshtml:line 17 at CompiledRazorTemplates.Dynamic.RazorEngine_bf0df2179bce4ae29388c1b18e7e1072.Execute() in D:\dynamicweb.net\Solutions\Mennt\verktoy.cloud.dynamicweb-cms.com\Files\Templates\Designs\Rapido\Navigation\Breadcrumbs.cshtml:line 7 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 @* PS CUSTOM CHANGE *@ 4 5 @if (Model.Nodes.Count() > 0) { 6 <ul class="breadcrumb dw-mod"> 7 @RenderNodes(Model.Nodes) 8 </ul> 9 } 10 11 12 @helper RenderNodes(IEnumerable<Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel> nodes) 13 { 14 foreach (var node in nodes) 15 { 16 <li class="breadcrumb__item @(node.IsActive ? "active" : "") dw-mod"> 17 @if (node.Nodes.Count() > 0) 18 { 19 <a href="@node.Link" title="@node.Name">@node.Name</a> 20 } 21 else 22 { 23 <span class="dw-mod" data-link="@node.Link">@node.Name</span> 24 } 25 </li> 26 @RenderNodes(node.Nodes) 27 } 28 } 29 30 @helper RenderSchemaItem(IEnumerable<Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel> nodes, int position) 31 { 32 foreach (var node in nodes) 33 { 34 <text>{ 35 "@@type": "ListItem", 36 "position": @position, 37 "name": "@node.Name", 38 "item": "@(Dynamicweb.Context.Current.Request.Url.Scheme + "://" + Dynamicweb.Context.Current.Request.Url.Host + node.Link)" 39 }@(node.Nodes.Count() > 0 ? "," : "")</text> 40 @RenderSchemaItem(node.Nodes, position + 1) 41 } 42 } 43 <script type="application/ld+json"> 44 { 45 "@@context": "https://schema.org", 46 "@@type": "BreadcrumbList", 47 "itemListElement": [@RenderSchemaItem(Model.Nodes, 1)] 48 } 49 </script>
Pegas skip rev 5r kontur 12stk
PE90429
Disse bladene har en unik utforming som gjør at bladet raskt fjerner tresponet, og derved unngår en brennemerker. I tillegg har disse bladene et lite stykke med tenner i REVERS, som hindrer at det fliser seg på undersiden av emnet. Et hurtig blad å bruke, som gir en fin finish. Ypperlig blad for myke tresorter.
Pegas kontursagblader er produsert i Sveits av den beste kvaliteten karbonstål. Etter produksjon gjennomgår bladene en herding av tennene med varme, da dette er den eneste måten å få en garantert god kvalitet, hardhet og fleksibilitet på bladene. Pegas Kontursagblad leveres i et stort utvalg og vi lagerfører de aller fleste typer.
Dette er universelle blad som er veldig effektive i hard og medium hardt tre. Det store utvalget i bladet gjør at du alltid vil finne en type som passer til ditt prosjekt! Bladene aksepterer en hurtig mating av emnet og gir samtidig en fin overflate. Blad tykkelse fra 0,22mm til 0,50mm, bredder fra 0,60 til 1,55mm. Tenner fra 11,1 til 4,5 T pr cm. Lengde 130mm.
Brutto vekt | 0.005 kg |
---|---|
Bladbredde | 1.02 mm |
Tannbredde | 0.41 mm |
Tannform | Reverse skip |
Tanning (TPI) | 14 |
Merke | Pégas |
Netto vekt | 0.005 kg |