Error executing template "Designs/Jks2022/Paragraph/TopSectionImageAndText.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_ca72085fb4144e3583ff557591f4d90c.Execute() in D:\Web\jks.dk\Files\Templates\Designs\Jks2022\Paragraph\TopSectionImageAndText.cshtml:line 24
   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 3 @{ 4 string image = String.Empty; 5 string articleClass = String.Empty; 6 string paddingClasses = String.Empty; 7 int widthImage = 1700; 8 int heightImage = 800; 9 string bgColorClass = Model.Item.GetItem("Settings").GetString("BackgroundColor"); 10 11 if (Pageview.Device == Dynamicweb.Frontend.Devices.DeviceType.Mobile) 12 { 13 widthImage = 600; 14 heightImage = 800; 15 } 16 if (!String.IsNullOrEmpty(Model.Item.GetString("Image"))) 17 { 18 articleClass = "article-top-light"; 19 paddingClasses = "pt-rem-8 pb-rem-3 pt-rem-lg-14 pb-rem-lg-9"; 20 21 var imageObj = Model.Item.GetFile("Image"); 22 image = "/Admin/Public/GetImage.ashx?Image=" + Model.Item.GetFile("Image") + "&Crop=7&Format=webP&width=" + widthImage + "&Height=" + heightImage + "&Quality=75"; 23 24 if (imageObj.HasFocalPoint()) 25 { 26 image += "&x=" + imageObj.FocalX + "&y=" + imageObj.FocalY; 27 } 28 29 30 Dynamicweb.Context.Current.Items["headerCLass"] = "nav-absolute nav-light"; 31 } 32 else 33 { 34 paddingClasses = Model.Item.GetBoolean("RemovePaddingBottom") ? "pt-rem-4" : "p-rem-4"; 35 } 36 37 string headlineElementType = !String.IsNullOrEmpty(Model.Item.GetItem("Settings").GetString("HeadlineElementType")) ? Model.Item.GetItem("Settings").GetString("HeadlineElementType") : "h1"; 38 string colourClass = String.Empty; 39 if (!String.IsNullOrEmpty(bgColorClass) && !bgColorClass.Contains("white")) 40 { 41 colourClass = "article-top-light"; 42 paddingClasses = "pt-rem-8 pb-rem-3 pt-rem-lg-14 pb-rem-lg-9"; 43 Dynamicweb.Context.Current.Items["headerCLass"] = "nav-absolute nav-light"; 44 } 45 bool removeScrollDown = Model.Item.GetBoolean("RemoveScrollDown"); 46 bool leftAlignContent = Model.Item.GetBoolean("LeftAlignContent"); 47 if (!leftAlignContent) 48 { 49 articleClass = articleClass + " article-top__center"; 50 } 51 else 52 { 53 articleClass = articleClass + " article-top__left"; 54 } 55 } 56 57 <div class="container-fluid background-center position-relative @bgColorClass @colourClass" @if (!String.IsNullOrEmpty(image)) { <text> style="background-image: url('@image')" </text> }> 58 @if (Model.Item.GetBoolean("AddOverlayPicture")) 59 { 60 <div class="article-top__overlay"></div> 61 } 62 63 <div class="article-top @articleClass @paddingClasses"> 64 <div class="article-top__wrapper"> 65 <@headlineElementType class="article-top__wrapper__header bauziet-medium">@Model.Item.GetItem("TitleAndLink").GetString("Title")</@headlineElementType> 66 67 @if ((!String.IsNullOrEmpty(Model.Item.GetItem("TitleAndLink").GetString("SubTitle")) || !String.IsNullOrEmpty(Model.Item.GetItem("TitleAndLink").GetString("LinkText")) && !String.IsNullOrEmpty(Model.Item.GetItem("TitleAndLink").GetString("Link")))) 68 { 69 <div class="article-top__wrapper__text"> 70 71 @if (!String.IsNullOrEmpty(Model.Item.GetItem("TitleAndLink").GetString("SubTitle"))) 72 { 73 <div style="margin:0;"> 74 @Model.Item.GetItem("TitleAndLink").GetString("SubTitle") 75 </div> 76 } 77 78 @if (!String.IsNullOrEmpty(Model.Item.GetItem("TitleAndLink").GetString("LinkText")) && !String.IsNullOrEmpty(Model.Item.GetItem("TitleAndLink").GetString("Link"))) 79 { 80 <p> 81 <a class="m-auto mt-4 btn btn-secondary" href="@Model.Item.GetItem("TitleAndLink").GetLink("Link")" title="@Translate("Go to") @Model.Item.GetItem("TitleAndLink").GetString("LinkText")"> 82 @Model.Item.GetItem("TitleAndLink").GetString("LinkText") 83 </a> 84 </p> 85 } 86 </div> 87 } 88 @if (!removeScrollDown) 89 { 90 <div class="article-top__btn-wrapper"> 91 <a href="#" class="m-auto js-smooth-scroll arrow-small arrow-down btn-hover-primary d-block" title="@Translate("Go to content")"></a> 92 </div> 93 } 94 95 </div> 96 </div> 97 </div>

Vi er med hele vejen rundt om arbejdslivet

Hos JKS er du sikret fleksible og konkurrencedygtige vikarløsninger – men også mere end det. Vi dækker alle de behov, der opstår. Af samme grund hører der også tre selvstændige brands til JKS – Career, Professionals og Assistance. 

Career har 100 % fokus på rekruttering og rådgivning. Professionals er specialister i at finde de dygtigste til tidsbegrænsede projekter, mens Assistance er specialiseret i personale til hotel, restauration og kantine.​

Uanset om du er jobsøgende eller virksomhed er det som altid vores ambition at sikre de bedste rammer og muligheder for at udnytte dit fulde potentiale.

Professionals

Professionals

Professionals er vores specialister, I som virksomhed skal benytte jer af, når I selv står og mangler en specialist til tidsbegrænsede projekter indenfor IT, Engineering eller Finance/Management

Se Professionals

Career

Career

Career er vores specialister inden for rekruttering og sikrer hvert år det rigtige match mellem mere end 500 mennesker og virksomheder

Se Career

Assistance

Assistance

Assistance er vores specialister inden for rekruttering af vikarer og personale til hotel, restauration og kantine - og Danmarks største på området.

Se Assistance

Hos JKS har vi tre kerneværdier, vi konstant navigerer og arbejder efter.

Effektivitet

For os er effektivitet mere end at komme hurtigt fra A til B. Effektivitet er handlekraft og omtanke i ét. I en stadig mere kompleks verden tror vi på, at nøglen til effektivitet og konkurrenceevne er at gøre dét, som er rigtigt - og som hjælper mennesker og virksomheder med at skærpe deres uudnyttede potentiale.

Troværdighed

Vi holder hvad vi lover. Og vi siger tingene som de er - både når de er gode og knapt så gode. Som en virksomhed, hvor mennesker er det allervigtigste aktiv, er vores kommunikation altid åben, ærlig, respektfuld og konstruktiv. Det gælder både mellem os selv og over for andre.

Engagement

Lysten og glæden til at skabe positive forandringer, er det, som driver os hver dag. Vi venter ikke på forandring. Vi skaber den selv. Vi tager del - lokalt og globalt - og tror på, at vores menneskelige engagement gør en forskel for alle, vi samarbejder med hver eneste dag.

Kom tættere på arbejdslivet

Vi følger det moderne arbejdsliv tæt og deler ud af vores oplevelser og erfaringer. Få nyheder, tips, artikler og gode råd her på siden omkring rekruttering, jobsamtale, ansættelse mv.

+
Flere artikler

Karrieremuligheder i JKS

Vi hjælper mennesker og virksomheder med at se, styrke og udnytte deres fulde potentiale. Vi er sat i verden for at skabe vækst og positiv forandring. Brænder du også for det, og har du lyst til at gøre karriere i en levende og handlekraftig virksomhed, hører vi meget gerne fra dig.

Se ledige stillinger

Lær om Danfoss

her er indhold

her er tekst