Error executing template "Designs/Junget2026/Master/Partials/Meta.cshtml" System.NullReferenceException: Object reference not set to an instance of an object. at CompiledRazorTemplates.Dynamic.RazorEngine_922727b1817b4bb385aa1d4597fe0040.Execute() in D:\Web\Junget\Website\Files\Templates\Designs\Junget2026\Master\Partials\Meta.cshtml:line 5 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 @using Dynamicweb.Environment 2 @using Dynamicweb.Frontend 3 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 4 @{ 5 string shareTitle = !string.IsNullOrEmpty(Model.PropertyItem.GetString("ShareTitle")) ? Model.PropertyItem.GetString("ShareTitle") : Model.Title; 6 string shareDescription = !string.IsNullOrEmpty(Model.PropertyItem.GetString("ShareDescription")) ? Model.PropertyItem.GetString("ShareDescription") : Model.Title; 7 string shareImage = !string.IsNullOrEmpty(Model.PropertyItem.GetString("ShareImage")) ? Model.PropertyItem.GetString("ShareImage") : Model?.Area.Item?.GetString("ShareImageFallback"); 8 string favicon = Model?.Area.Item?.GetString("FavIcon"); 9 10 IRequest request = Dynamicweb.Context.Current.Request; 11 string host = request.Url.Host; 12 string scheme = request.Url.Scheme; 13 string fullUrl = $"{scheme}://{host}{Pageview.SearchFriendlyUrl}"; 14 15 string fullUrlWithoutQuery = fullUrl; 16 int queryIndex = fullUrl.IndexOf("?", StringComparison.Ordinal); 17 if (queryIndex > -1) 18 { 19 fullUrlWithoutQuery = fullUrl.Substring(0, queryIndex); 20 } 21 bool isProductView = !string.IsNullOrEmpty(request.GetString("ProductId")); 22 23 Pageview.Meta.AddTag("google-site-verification", Model.Area?.Item?.GetString("GoogleSiteVerification")); 24 Pageview.Meta.AddTag("og:site_name", Model.Area?.Name); 25 Pageview.Meta.AddTag("og:url", fullUrl); 26 Pageview.Meta.AddTag("og:type", "website"); 27 Pageview.Meta.AddTag("og:title", shareTitle); 28 Pageview.Meta.AddTag("og:description", shareDescription); 29 if (!string.IsNullOrEmpty(shareImage)) 30 { 31 Pageview.Meta.AddTag("og:image", shareImage); 32 } 33 34 35 //Pageview.Meta.AddTag("canonical", fullUrlWithoutQuery); 36 //check for PageNum query parameter, if greater than 1, add page number to title 37 string title = Model.Title; 38 if (Dynamicweb.Context.Current.Request.QueryString["PageNum"] != null && Dynamicweb.Context.Current.Request.QueryString["PageNum"] != "1") 39 { 40 title = title + " - " + Translate("side") + " " + Dynamicweb.Context.Current.Request.QueryString["PageNum"]; 41 } 42 Model.Title = title; 43 44 //if productpage canonical 45 if (isProductView) 46 { 47 Pageview.Meta.AddTag("customCan", "<link rel=\"canonical\" href=\"" + fullUrlWithoutQuery + "\">"); 48 } 49 } 50 51 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 52 53 <!-- Google Fonts: Prompt --> 54 <link rel="preconnect" href="https://fonts.googleapis.com"> 55 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 56 57 @if (!String.IsNullOrEmpty(favicon)) 58 { 59 <link rel="shortcut icon" href="@favicon"> 60 } 61 62 @if (Dynamicweb.Context.Current.Request.Url.Host.Contains(".vjm.dk") || Dynamicweb.Context.Current.Request.Url.Host.Contains(".dynamicweb.dk") || Pageview.Area.Noindex || Pageview.Page.Noindex) 63 { 64 Pageview.Meta.AddTag("robots", "noindex,nofollow"); 65 } 66 67 @Model.MetaTags 68 69 <title>@Model.Title</title>
-giver nyt liv til dine værktøjer
Hos Junget kan du få udført slibning af klinger, savklinger og rundsavsklinger i mange størrelser og udførelser. Vi sliber alle typer klinger i HSS og HM, uanset tandform. Vi håndterer klinger fra min. 80 mm til maks. 1000 mm i diameter.
Har du behov for at slibe rundsavsklinge eller få vurderet, om en klinge kan genopslibes, hjælper vi gerne med rådgivning og den rette løsning.
Vi renoverer, opsliber og fremstiller alle typer båndsavsklinger. Vi udfører slibning af båndsavsklinger i hærdet stål, HM og stelit. Afhængigt af anvendelse og stand kan en båndsavsklinge ofte genopslibes mange gange.
Vi sliber også bor, skaftfræsere, spiralfræsere, radiusfræsere, profilfræsere, trinbor og specialbor. Med 3D-opmåling af værktøjets vinkler og konturer sikrer vi en præcis og ensartet slibning.
Se oversigt over hvilke produkter Junget kan genopslibe for træindustrien.
Som en del af Jungets generelle slibeservice tilbyder vi professionel slibning af værktøj til træindustrien. Vi genopsliber blandt andet diamantværktøj, høvljern, høvlklinger, stemmejern, blanketjern og specialværktøj.
Er dit diamantværktøj ikke længere skarpt, hjælper vi også med diamantslibning. Det gælder blandt andet klinger, zerspannere, skaftværktøj, fræsere og bor. Vores moderne maskiner arbejder med høj præcision. Læs mere
Vi plansliber høvljern, høvlklinger, vendeknive, profilplatter, finerknive og papirknive. Vi håndterer både Tersa, Variplan, Centrofix, Centrostar, Terminus, Centrolock og standardløsninger.
Vi tilbyder også profilslibning af blanketjern og fastbestykkede fræsere. Derudover hjælper vi med specialopgaver som slibning af stemmejern, slibning af økse, ziehklinge slibning, slibning af knive til flishugger og slibning af værktøj til corian.
Smid ikke gode savklinger og skærende værktøj ud. Med slibning af savklinger, rundsavsklinger og andet værktøj kan levetiden ofte forlænges betydeligt.
Genopslibning kræver færre ressourcer end at købe nyt, og mange værktøjer kan slibes flere gange, før udskiftning er nødvendig.
Det er godt for miljøet – og godt for bundlinjen.
Overvejer du en slibeaftale med Junget, tilbyder vi prøveslibning til nye erhvervskunder. Det er en god mulighed for at vurdere kvaliteten af vores slibeservice, før du indgår et samarbejde.
Ring til Junget for en nærmere aftale om prøveslibning.
Prøveslibning gælder kun erhverv og forudsætter en forudgående aftale med henblik på et kommende samarbejde.
Prisen på slibning af klinger og savklinger afhænger af type, størrelse, slitage og opgavens omfang. Det giver ofte bedst mening at sende flere emner samlet til slibning, da transport og håndtering dermed bliver mere fordelagtig pr. enhed.
Udfyld formularen nederst og få en prisindikation.
Vi oplever ofte, at kunder spørger, om det kan betale sig at få udført slibning af savklinger, rundsavsklinger eller andet værktøj.
Erfaringen viser, at svaret i de fleste tilfælde er ja. Har du bestilt vores slibebil til afhentning, kan du roligt medsende de værktøjer og skær, du er i tvivl om.
Ved varemodtagelse vurderer vi, om værktøjet fortsat kan genopslibes. Kan det ikke slibes forsvarligt, returneres det igen. Eftersyn af en klinge, som kasseres, koster kr. 27,-. Andre værktøjer vurderes uden beregning.
Kan værktøjet slibes, udfører vi naturligvis arbejdet, så du får mest muligt ud af dine værktøjer.
Kontakt Jungets sliberi. Vi giver gerne gode råd og vejledning til genopslibning af dine værktøjer...
Ønsker du at blive kontaktet, så ringer vi dig gerne op. Venligst oplys dine kontaktinfo i skemaet nedenfor.