Maskiner, værktøj og service samles nu i én organisation, efter Per Mordt og Junget-koncernen har opkøbt DMT, Diamant & Maskin-Teknik. Ambitionen er klar: Én indgang for glasproduktion og glarmestre.
Tekst: Sandra Nielsen, Lindskov Communication
Gå ikke glip af kommende kurser og events, spændende nyheder og knivskarpe tilbud vedr. produkter i vores sortiment.
Du kan til enhver tid trække dit samtykke tilbage.
Error executing template "Designs/Junget2026/Partials/NewsletterKlaviyo.cshtml" System.NullReferenceException: Object reference not set to an instance of an object. at CompiledRazorTemplates.Dynamic.RazorEngine_7254bee2d9fa4a51a7e005a3fb0ec8c3.Execute() in D:\Web\Junget\Website\Files\Templates\Designs\Junget2026\Partials\NewsletterKlaviyo.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 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 2 @using System.Web 3 @using Website.CustomCode.Helpers 4 @{ 5 string confirmationUrl = Pageview.Area.Item["KlaviyoConfirmationPage"].ToString(); 6 string privacyPolicyUrl = Pageview.Area.Item["PrivacyPolicyLink"].ToString(); 7 string action = HttpContext.Current.Request.Form["klaviyo_action"]; 8 9 if (action == "newsletter_subscribe") 10 { 11 string fullName = (HttpContext.Current.Request.Form["klaviyo_name"] ?? string.Empty).Trim(); 12 string email = (HttpContext.Current.Request.Form["klaviyo_email"] ?? string.Empty).Trim(); 13 string org = (HttpContext.Current.Request.Form["klaviyo_org"] ?? string.Empty).Trim(); 14 15 int spaceIndex = fullName.IndexOf(' '); 16 string firstName = spaceIndex >= 0 ? fullName.Substring(0, spaceIndex) : fullName; 17 string lastName = spaceIndex >= 0 ? fullName.Substring(spaceIndex + 1) : string.Empty; 18 19 if (!string.IsNullOrEmpty(email)) 20 { 21 KlaviyoHelper.SubscribeToList(new KlaviyoHelper.SubscribeData 22 { 23 Email = email, 24 FirstName = firstName, 25 LastName = lastName, 26 Organization = org 27 }, Pageview.AreaID); 28 } 29 30 HttpContext.Current.Response.Redirect(confirmationUrl, true); 31 return; 32 } 33 34 string postUrl = HttpContext.Current.Request.Url.PathAndQuery; 35 36 } 37 38 <form method="post" action="@postUrl" novalidate class="mx-auto w-full max-w-md text-left"> 39 <input type="hidden" name="klaviyo_action" value="newsletter_subscribe" /> 40 41 <div class="form-group"> 42 <label class="col-form-label" for="klaviyo_name">@Translate("Navn", "Navn")</label> 43 <input id="klaviyo_name" type="text" name="klaviyo_name" autocomplete="given-name" 44 placeholder="@Translate("Navn", "Navn")" 45 class="form-control input" /> 46 </div> 47 48 <div class="form-group"> 49 <label class="col-form-label" for="klaviyo_org">@Translate("Virksomhed", "Virksomhed")</label> 50 <input id="klaviyo_org" type="text" name="klaviyo_org" autocomplete="organization" 51 placeholder="@Translate("Virksomhed", "Virksomhed")" 52 class="form-control input" /> 53 </div> 54 55 <div class="form-group"> 56 <label class="col-form-label" for="klaviyo_email">@Translate("Email", "Email") <span>*</span></label> 57 <input id="klaviyo_email" type="email" name="klaviyo_email" autocomplete="email" 58 placeholder="@Translate("Email", "Email")" 59 class="form-control input" required /> 60 </div> 61 62 <button type="submit" class="btn btn-primary btn-lg"> 63 @Translate("Tilmeld mig!", "Tilmeld mig!") 64 </button> 65 66 <p class="mt-3 text-xs text-gray-500"> 67 @Translate("Ved at tilmelde dig accepterer du, at Junget må sende dig nyhedsbreve med tilbud, nyheder og information om vores produkter. Du kan til enhver tid afmelde dig via linket i nyhedsbrevet. Læs vores", "Ved at tilmelde dig accepterer du, at Junget må sende dig nyhedsbreve med tilbud, nyheder og information om vores produkter. Du kan til enhver tid afmelde dig via linket i nyhedsbrevet. Læs vores") 68 <a href="@privacyPolicyUrl" class="underline hover:no-underline">@Translate("privatlivspolitik", "privatlivspolitik")</a>. 69 </p> 70 </form>