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>

Maskinservice og reservedele

Professionel service og vedligeholdelse af dine maskiner er altafgørende for at sikre en effektiv og optimal produktion. Junget tilbyder service og reservedele til maskinanlæg, til bearbejdning af træ, plast og aluminium. Vi servicerer alle fabrikater og alle maskintyper lige fra rundsave til kantlimere, CNC-maskiner og meget mere.

Vores serviceteam består af nogle yderst kompetente serviceteknikere, dataingeniører og teknisk support. Tilsammen har vi mere end 100 års erfaring og har gennem årene opnået værdifuld viden inden for både maskintekniske udfordringer, software og dataintegration. 

Jungets serviceteam arbejder ud fra vores servicekoncept Junget+, som sikrer rettidig og kompetent service, der tilfører en signifikant merværdi for alle vores kunder. Dette koncept markerer vores dedikation til at levere løsninger, der skaber reel værdi og gør en forskel i din dagligdag.

Jungets serviceteam dækker hele landet og har bl.a. egne serviceteknikere placeret på Sjælland. Installation af nye maskiner Jungets serviceteam hjælper dig hele vejen. Vi installerer dine nye maskiner, sørger for oplæring i maskinernes funktionalitet og styringssystemer samt hjælper gerne med dataintegrationen. Vi går ikke før det virker og vi sætter en ære i at holde, hvad vi lover.

Bestil service

Vi tilbyder løbende service og vedligeholdelse af dit maskinanlæg. Skulle uheldet være ude, kan vi takket være vores store serviceorganisation hurtigt komme og reparere maskine - også når det gælder reparation af CNC maskiner.

Service til alle maskinfabrikater
Junget servicerer alle maskiner - fra det store vinduesanlæg til den mindste geringssav. Serviceteamet arbejder dagligt på møbelsnedkerier, hos vinduesproducenter, på tekniske skoler og offentlige institutioner m.m. Flere af vores teknikere har ligeledes et speciale bl.a som CNC tekniker eller som CNC programmør. Kort sagt; - Er der en maskine, som skal repareres eller trænger til service, så ring endelig til Junget. 

Reservedele - her og nu
Mangler du en reservedel, så tøv aldrig med at kontakte vores reservedelsteam. Du kan også fremsøge de mest gængse reservedele på webshoppen her.

Hvilken serviceaftale vælger du?

Der er mange gode grunde til at vælge en Junget+
serviceaftale. Find den servicepakke, der passer til dit behov

 

Vælg serviceaftale

Find reservedele til din maskine her

På webshoppen finder du et et stort sortiment af de meste solgte reservedele til anerkendte mærker som bla. Altendorf, Biesse og Weinig.

 

Klik her