• Voor Beauty Professionals
  • Besteld voor 12u00, zelfde dag verzonden
  • Gratis levering boven 150 euro
  • Veilig betalen
Error executing template "Designs/ProNails_generated/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_bb123dc8f04f41c8b63712aae73a5e23.<>c__DisplayClass1_0.<RenderEcomNavigationNodes>b__0(TextWriter __razor_helper_writer) in D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\Navigation\Breadcrumbs.cshtml:line 112
   at CompiledRazorTemplates.Dynamic.RazorEngine_bb123dc8f04f41c8b63712aae73a5e23.Execute() in D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\Navigation\Breadcrumbs.cshtml:line 55
   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 @using Dynamicweb; 3 @using Dynamicweb.Content; 4 @using System.Web; 5 @using Bluedesk.DynamicWeb.ItemTypes.Settings.Configuration; 6 @using Bluedesk.DynamicWeb.ItemTypes.Extensions; 7 @using Bluedesk.DynamicWeb.ItemTypes.BaseSolution; 8 @using Bluedesk.DynamicWeb.ItemTypes.BaseSolution.Frontend; 9 10 @{ 11 IEnumerable<Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel> nodes = Model.Nodes; 12 var master_configuration = Dynamicweb.Services.Pages.GetPageByNavigationTag(Pageview.AreaID, "MasterConfiguration"); 13 MasterConfig mc = master_configuration.Item.ToCodeFirstItem<MasterConfig>(); 14 GeneralConfig GeneralConfiguration = mc.GeneralConfiguration; 15 16 // MasterConfig settings 17 bool showYouAreHere = GeneralConfiguration.BreadcrumbsHideYouAreHere; 18 bool showHome = GeneralConfiguration.BreadcrumbsHideHome; 19 string seperator = GeneralConfiguration.BreadcrumbsSeparator; 20 21 string linkColor = GeneralConfiguration.BreadcrumbsLinkColor?.GetColorCode(Pageview.AreaID) ?? "#333333"; 22 string activeItemColor = GeneralConfiguration.BreadcrumbsActiveItemColor?.GetColorCode(Pageview.AreaID) ?? "#333333"; 23 string separatorColor = GeneralConfiguration.BreadcrumbsSeparatorColor?.GetColorCode(Pageview.AreaID) ?? "#333333"; 24 25 // Variables 26 int startPosition = showHome ? 1 : 0; 27 28 BaseSettingsObj BaseSettings = (BaseSettingsObj)HttpContext.Current.Session["BaseSettings"]; 29 var homepageLink = BaseSettings.System.HomepageLink; 30 31 bool isEcomNavigation = Pageview.Page.NavigationSettings != null ? Pageview.Page.NavigationSettings.UseEcomGroups : false; 32 int overviewPageID = GetPageIdByNavigationTag("ProductOverview"); 33 34 } 35 36 37 <nav class="vm-breadcrumbs" style="--breadcrumb-separator: '@seperator'; --breadcrumbs-link-color: @linkColor; --breadcrumbs-active-color: @activeItemColor; --breadcrumbs-separator-color: @separatorColor;"> 38 <div class="container"> 39 <ol class="vm-breadcrumbs__list" itemscope itemtype="https://schema.org/BreadcrumbList"> 40 @if(!showYouAreHere) { 41 <li class="vm-breadcrumbs__item"> 42 <span class="vm-breadcrumbs__text">@Translate("Breadcrumbs.YouAreHere", "You are here")</span> 43 </li> 44 } 45 @if(!showHome) { 46 <li class="vm-breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 47 <a href="/Default.aspx?ID=@BaseSettings.System.HomepageID" itemprop="item" class="vm-breadcrumbs__link"> 48 <span itemprop="name">@Translate("Breadcrumbs.Home", "Home")</span> 49 <meta itemprop="position" content="1" /> 50 </a> 51 </li> 52 } 53 54 @if(isEcomNavigation) { 55 @RenderEcomNavigationNodes(nodes, overviewPageID, startPosition); 56 } else { 57 @RenderNavigationNodes(nodes, startPosition); 58 } 59 </ol> 60 </div> 61 </nav> 62 63 @helper RenderNavigationNodes(IEnumerable<Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel> nodes, int level) 64 { 65 int position = level; 66 foreach (Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel node in nodes) 67 { 68 if(node.ShowInBreadcrumb) { 69 position = level + 1; 70 <li class="vm-breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 71 @if(node.IsActive) { 72 <span class="vm-breadcrumbs__text vm-breadcrumbs__text--active" itemprop="name">@node.Name</span> 73 <meta itemprop="position" content="@position" /> 74 } else { 75 <a href="@node.Link" class="vm-breadcrumbs__link" itemprop="item"> 76 <span itemprop="name">@node.Name</span> 77 <meta itemprop="position" content="@position" /> 78 </a> 79 } 80 </li> 81 } 82 @RenderNavigationNodes(node.Nodes, position); 83 } 84 } 85 86 @helper RenderEcomNavigationNodes(IEnumerable<Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel> nodes, int overviewPageID, int level) 87 { 88 int position = level; 89 foreach (Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel node in nodes) 90 { 91 if(!string.IsNullOrWhiteSpace(node.GroupId)) { 92 string url = $"Default.aspx?ID={overviewPageID}&GroupID={node.GroupId}"; 93 position = level + 1; 94 95 <li class="vm-breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 96 <a href="@url" class="vm-breadcrumbs__link" itemprop="item"> 97 <span itemprop="name">@node.Name</span> 98 <meta itemprop="position" content="@position" /> 99 </a> 100 </li> 101 } else { 102 if(node.ShowInBreadcrumb) { 103 position = level + 1; 104 <li class="vm-breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 105 <a href="@node.Link" class="vm-breadcrumbs__link" itemprop="item"> 106 <span itemprop="name">@node.Name</span> 107 <meta itemprop="position" content="@position" /> 108 </a> 109 </li> 110 } 111 } 112 @RenderEcomNavigationNodes(node.Nodes, overviewPageID, position); 113 114 } 115 116 if(nodes.Count() == 0) { 117 position = level + 1; 118 if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.QueryString["ProductID"])) 119 { 120 string productid = Dynamicweb.Context.Current.Request.QueryString["ProductID"]; 121 string variantid = Dynamicweb.Context.Current.Request.QueryString["VariantID"]; 122 var product = Dynamicweb.Ecommerce.Services.Products.GetProductById(productid, variantid, Dynamicweb.Ecommerce.Common.Context.LanguageID); 123 if (product != null) 124 { 125 <li class="vm-breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 126 <span class="vm-breadcrumbs__text vm-breadcrumbs__text--active" itemprop="name">@product.Name</span> 127 <meta itemprop="position" content="@position" /> 128 </li> 129 } 130 } 131 else 132 { 133 134 <li class="vm-breadcrumbs__item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> 135 <span class="vm-breadcrumbs__text vm-breadcrumbs__text--active" itemprop="name">@Model.Parameters["PageTitle"].ToString()</span> 136 <meta itemprop="position" content="@position" /> 137 </li> 138 } 139 } 140 } 141

LongWear Display Card SS25

Artikelnummer: 30527

Besteld voor 12u00, volgende dag geleverd

  • Veilige betaling met Bancontact, Klarna of Creditcard
  • Jouw Professionele Partner
  • We help you grow and make you shine

Laat jouw nieuwe LongWear-collectie opvallen.

>
  • Compatibel met het houten display
  • Indrukwekkende dekking
Omschrijving

Dankzij de LongWear ColourFIX Technology™ blijft de LongWear Start - Colour - Finish 7 dagen lang onberispelijk mooi zonder te chippen. Je hebt geen LED- of UV-licht nodig. Gewoon aan de lucht laten drogen en van 100+ ultradekkende must-have kleuren genieten!

Wat is het?

  • Ultra-dekkende nagellakkleuren
  • Aanbrengen in 2 dunne lagen
Hoe het werkt

Hoe te gebruiken

  • Reinig de nagels grondig alvorens LongWear start aan te brengen
  • Breng één laagje LongWear Start aan op alle 10 nagels
  • Breng twee lagen LongWear Colour aan en laat 2 minuten drogen aan de lucht
  • Breng een laagje LongWear Finish aan en laat drogen
  • Verwijderen doe je met een Non Acetone Polish Remover
Reviews

Klanten reviews

0 / 5 (0 reviews)
0 reviews
0 reviews
0 reviews
0 reviews
0 reviews

Schrijf een review

Schrijf een review

Heb je hulp nodig van onze specialist?

Heb je een vraag over onze producten of hoe je deze kunt aanvragen? Neem gerust contact met ons op en we helpen je graag verder met al je vragen! Je krijgt binnen de 24u antwoord.

 

Contacteer ons

Bezoek één van onze ProNails Centers

In ProNails Centers over heel de wereld vind je toegewijde ProNails-experts die gedreven zijn om je te helpen en je het persoonlijk professioneel advies, de begeleiding op maat en de opleiding te bieden waar jij als beauty ondernemer en nagelstylist naar op zoek bent!

Maak een afspraak in één van onze centers
naarboven
Cookies

This website uses cookies to track your behavior and to improve your experience on the site.