Error executing template "Designs/Swift/Navigation/Nav_Sidenavigation_Custom.cshtml" System.NullReferenceException: Object reference not set to an instance of an object. at CompiledRazorTemplates.Dynamic.RazorEngine_38bbdfdb5b9e4c27a97f4fdf83215d42.Execute() in C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\Navigation\Nav_Sidenavigation_Custom.cshtml:line 18 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.Navigation.NavigationTreeViewModel> 2 @using Dynamicweb.Core 3 4 @* CUSTOM TEMPLATE SUPPORTED BY SWIFT (v1.15.0) *@ 5 6 @if (Model.Nodes.Any()) 7 { 8 var theme = Model.Parameters.ContainsKey("Theme") ? Model.Parameters["Theme"].ToString().ToLower() : string.Empty; 9 var rootPageId = Model.Parameters.ContainsKey("RootpageId") ? Model.Parameters["RootpageId"].ToString().ToLower() : string.Empty; 10 bool mobileOrTablet = Pageview.Device == Dynamicweb.Frontend.Devices.DeviceType.Mobile || Pageview.Device == Dynamicweb.Frontend.Devices.DeviceType.Tablet; 11 var guid = Guid.NewGuid(); 12 13 <button class="btn btn-secondary mb-3 @(mobileOrTablet ? "" : "hidden")" data-bs-toggle="collapse" data-bs-target="#sidenav-@guid">@Translate("Menu")</button> 14 15 <div class="sidenav border-1 d-flex flex-column @theme @(mobileOrTablet ? "collapse" : "")" id="sidenav-@guid"> 16 @if (!string.IsNullOrWhiteSpace(rootPageId)) 17 { 18 var rootPage = Dynamicweb.Services.Pages.GetPage(Converter.ToInt32(rootPageId)); 19 20 <a class="sidenav-link border-1 border-bottom border-top py-2 ps-1 text-decoration-none link-primary fw-bold" href="/Default.aspx?ID=@rootPage.ID">@rootPage.GetDisplayName()</a> 21 22 if (Model.Nodes.Any()) 23 { 24 <div class="subnav d-flex flex-column"> 25 @foreach (var node in Model.Nodes) 26 { 27 @RenderNavigationLink(node) 28 } 29 </div> 30 } 31 } 32 </div> 33 } 34 35 @helper RenderNavigationLink(Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel node) 36 { 37 var paddingStart = node.Level + 1; 38 39 <a class="sidenav-link border-1 border-bottom py-2 ps-@paddingStart @(node.IsActive ? "bg-light" : "") text-decoration-none link-primary" href="/Default.aspx?ID=@node.PageId">@node.Name</a> 40 41 if (node.Nodes.Any()) 42 { 43 <div class="subnav d-flex flex-column"> 44 @foreach (var childNode in node.Nodes) 45 { 46 @RenderNavigationLink(childNode) 47 } 48 </div> 49 } 50 }
Finansiering med Resurs Bank
Med finansiering gennem Resurs Bank kan du dele betalingen op, når du køber udstyr hos Goecker.
I stedet for at betale hele beløbet på én gang kan du fordele betalingen over en aftalt periode. Det kan være en mulighed, hvis du ønsker større fleksibilitet i forbindelse med dit udstyrskøb.
Hos Goecker tilbyder vi Resurs-finansiering på køb fra 4.000,- til 75.000,- med mulighed for tilbagebetaling over 12, 24, 36 eller 48 måneder.
Hvem kan benytte Resurs-finansiering?
Finansieringen henvender sig primært til privatkunder. Den kan også være relevant for f.eks. enkeltmandsvirksomheder, afhængigt af købet og finansieringsbehovet.
Alle ansøgninger kreditvurderes og skal godkendes af Resurs Bank.
Sådan fungerer det
Du vælger den ønskede løbetid og ansøger direkte hos Resurs Bank. I forbindelse med ansøgningen angiver du det beløb, du ønsker at finansiere, inklusive moms.
Ansøgningen og den efterfølgende aftale håndteres af Resurs Bank.
Kan lånet indfries før tid?
Du kan indfri lånet før den aftalte udløbsdato. De nærmere vilkår og eventuelle omkostninger fremgår af din aftale med Resurs Bank.
Fortrydelsesret
Der er som udgangspunkt 14 dages fortrydelsesret på kreditaftaler med Resurs Bank. De konkrete vilkår for din aftale fremgår af materialet fra Resurs Bank.
Har du spørgsmål?
Har du spørgsmål til finansiering gennem Resurs Bank eller til køb af udstyr hos Goecker, er du altid velkommen til at kontakte os på 35 82 11 00.