Error executing template "Designs/deBisschop_generated/Paragraph/HeaderWidgetLogin.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.Rendering.Translation.Source.GetTranslationSource(String designName, String moduleName, String cultureName)
   at Dynamicweb.Rendering.Template.TranslateText(String text, String defaultValue, String cultureName)
   at Dynamicweb.Rendering.TemplateBase`1.Translate(String text, String defaultValue)
   at CompiledRazorTemplates.Dynamic.RazorEngine_8b6ebd73ed5e4168b70f2bf27559e3c3.Execute() in E:\Dynamicweb.NET\Groco-DeBisschop\Production\host\files\Templates\Designs\deBisschop_generated\Paragraph\HeaderWidgetLogin.cshtml:line 34
   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.ParagraphViewModel> 2 @using System.IO; 3 @using Dynamicweb; 4 @using Dynamicweb.Content.Items; 5 @using Bluedesk.DynamicWeb.ItemTypes; 6 @using Bluedesk.DynamicWeb.ItemTypes.Configuration; 7 @using Bluedesk.DynamicWeb.ItemTypes.Settings.Configuration; 8 @using Bluedesk.DynamicWeb.ItemTypes.BaseSolution 9 10 11 @{ 12 var paragraphID = Model.ItemId; 13 HeaderWidgetLogin _data = ItemManager.Storage.GetById<HeaderWidgetLogin>(paragraphID ?? "0"); 14 var colorService = new ColorSwatchService(); 15 16 var master_configuration = Services.Pages.GetPageByNavigationTag(Pageview.AreaID, "MasterConfiguration"); 17 MasterConfig mc = master_configuration.Item.ToCodeFirstItem<MasterConfig>(); 18 19 var corporate_settings = Services.Pages.GetPageByNavigationTag(Pageview.AreaID, "CorporateSettingsPage"); 20 CorporateSettingsPage cs = corporate_settings.Item.ToCodeFirstItem<CorporateSettingsPage>(); 21 22 string headerMainMenu_buttonLoginUrl = ""; 23 string headerMainMenu_buttonLoginLabel = ""; 24 string headerMainMenu_buttonLoginClass = ""; 25 string headerMainMenu_buttonIcon = ""; 26 bool headerMainMenu_buttonShowLabel = true; 27 string headerMainMenu_submenurootpageid = _data.LoggedInSubmenuRootPage; 28 29 // Set logged in status for header main menu button 30 if (Pageview.User == null) 31 { 32 headerMainMenu_buttonLoginUrl = "javascript:void(0);"; 33 headerMainMenu_buttonShowLabel = _data.LoginShowLabel; 34 headerMainMenu_buttonLoginLabel = Translate("User.Login", "Login"); 35 headerMainMenu_buttonLoginClass = "topmenu__link--login"; 36 headerMainMenu_buttonIcon = !string.IsNullOrWhiteSpace(_data.LoginIcon) ? _data.LoginIcon : "fal fa-user"; 37 } 38 else 39 { 40 headerMainMenu_buttonLoginUrl = !string.IsNullOrWhiteSpace(_data.LoggedInButtonLink) ? _data.LoggedInButtonLink : "javascript:void(0);"; 41 headerMainMenu_buttonShowLabel = _data.LoggedInLabel; 42 headerMainMenu_buttonLoginLabel = Translate("User.Account", "Account"); 43 headerMainMenu_buttonLoginClass = "topmenu__link--loggedin"; 44 headerMainMenu_buttonIcon = !string.IsNullOrWhiteSpace(_data.LoggedInIcon) ? _data.LoggedInIcon : "fal fa-user-tie"; 45 } 46 47 var homepage = Dynamicweb.Services.Pages.GetRootPagesForArea(Pageview.AreaID).FirstOrDefault(p => p.ItemType == "HomePage") ?? Dynamicweb.Services.Pages.GetFirstPageForArea(Pageview.AreaID); 48 } 49 50 <div class="usermenu widget-container-@paragraphID"> 51 <a href="@headerMainMenu_buttonLoginUrl" class="widget-@paragraphID @headerMainMenu_buttonLoginClass" aria-label="@headerMainMenu_buttonLoginLabel"> 52 <i class="@headerMainMenu_buttonIcon"></i> 53 @if(headerMainMenu_buttonShowLabel) { 54 <span>@headerMainMenu_buttonLoginLabel</span> 55 } 56 </a> 57 @if(Pageview.User != null) 58 { 59 60 <ul class="addedmenu_submenu"> 61 @if(!string.IsNullOrWhiteSpace(headerMainMenu_submenurootpageid)) 62 { 63 @RenderNavigation(new 64 { 65 StartLevel = 1, 66 EndLevel = 4, 67 parentid = headerMainMenu_submenurootpageid, 68 blockclass = "addedmenu", 69 Template = "AddedSubNavigation.xslt", 70 expandmode = "all" 71 }) 72 } 73 <li class="addedmenu__subitem"> 74 <a href="/Admin/Public/ExtranetLogoff.aspx?ID=@homepage.ID" class="addedmenu__sublink">@Translate("User.Logout", "Logout")</a> 75 </li> 76 </ul> 77 } 78 </div> 79 80 <style> 81 .widget-@paragraphID { 82 display: flex; 83 height: 100%; 84 color: white; 85 flex-direction: column; 86 justify-content: center; 87 align-items: center; 88 flex-grow: 1; 89 font-size: 1.25rem; 90 } 91 92 .widget-@paragraphID span { 93 /* font-size: 12px; */ 94 } 95 96 .usermenu { 97 width: 100%; 98 height: 100%; 99 position: relative; 100 } 101 102 .topmenu__link--loggedin i { 103 position: relative; 104 } 105 106 .topmenu__link--loggedin i:after { 107 content: ""; 108 background: #86c440; 109 width: 8px; 110 height: 8px; 111 display: block; 112 position: absolute; 113 bottom: 0px; 114 right: -6px; 115 border-radius: 100%; 116 } 117 </style> 118

CMT Diamand dp zaagblad, d=250, ø30, k=2.2, z1

Diamand dp zaagblad, d=250, ø30, k=2.2, z1

Artikelnummer: 236.250.16M

€259,00 Excl. BTW

Op voorraad

Artikel op voorraad ? Binnen de 24u op weg naar jullie.

  • Mijn korting ? Login om je nettoprijs te bekijken !
  • Artikel niet gevonden ? Contacteer ons wij zoeken mee !
  • Snelle kwalitatieve en persoonlijke service !
Diamand dp zaagblad, d=250, ø30, k=2.2, z16.

Hulp nodig van onze specialist?

  • Twijfel je tussen meerdere producten, vraag advies aan onze experts
  • Een technische vraag ? Wij geven je graag de juiste info.
  • Niet gevonden wat je zocht? Onze verkopers zoeken graag verder met je mee
Bel mij terug
  • Login om je eigen nettoprijs te bekijken !
  • Online bestellen en even later afhalen ? Geen probleem
  • Meer dan 15000 artikels permanent op voorraad
Maak een adviesafspraak in onze winkels
Diamand dp zaagblad, d=250, ø30, k=2.2, z1

CMT Diamand dp zaagblad, d=250, ø30, k=2.2, z1

Artikelnummer: 236.250.16M

Op voorraad

Artikel op voorraad ? Binnen de 24u op weg naar jullie.

€259,00 Excl. BTW
Naar boven
Cookies

Deze website maakt gebruik van cookies om uw gedrag bij te houden en uw ervaring op de site te verbeteren.