En vigtig tagline

Vi optimerer dine indkøb -
Læs mere
Danmarks bredeste udvalg af barudstyr -
Læs mere
98,46% leveringssikkerhed -
Læs mere

Åbent i dag kl 09.00 - 17.30

Kundeservice +45 6913 9001

Error executing template "/Designs/Swift-v2/Grid/Page/RowTemplates/Swift-v2_Row.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_769db39b7ce5494fb26810a86d1537c9.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   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.GridRowViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Frontend.Devices 4 @*Custom: Changed Default space top and bottom to 1 instead of 6*@ 5 6 @{ 7 //custom border radius 8 int borderRadius = Model.Item.GetInt32("CustomBorderRadius"); 9 string borderRadiusStyle = ""; 10 if (borderRadius > 0) 11 { 12 borderRadiusStyle = $"border-radius: {borderRadius}px;"; 13 } 14 15 //custom overflow hidden - for images to follow borderradius 16 bool overflowHidden = Model.Item.GetBoolean("CustomOverflowHidden"); 17 18 //custom mobile img option 19 var isMobile = PageView.Current().Device == DeviceType.Mobile; 20 var isTablet = PageView.Current().Device == DeviceType.Tablet; 21 22 var backgroundImageStyle = ""; 23 if ((isMobile || isTablet) && Model.Item.TryGetImageFile("CustomMobileImg", out var mobileImage)) 24 { 25 backgroundImageStyle = mobileImage.ToBackgroundStyle(new() { Width = isMobile ? 400 : 768 }, true); 26 } 27 else 28 { 29 backgroundImageStyle = Model?.BackgroundImage?.ToBackgroundStyle(new() { Width = 1680 }, true); 30 } 31 } 32 33 <section data-swift-gridrow 34 style="@backgroundImageStyle @borderRadiusStyle" 35 data-dw-colorscheme="@Model?.ColorScheme?.Id" 36 data-dw-itemtype="@Model?.Item?.SystemName.ToLower()" 37 data-dw-row-space-top="@(Model?.TopSpacing ?? 1)" 38 data-dw-row-space-bottom="@(Model?.BottomSpacing ?? 1)" 39 data-dw-row-gap-column="@(Model?.GapX ?? 3)" 40 data-dw-row-gap-row="@(Model?.GapX ?? 3)" 41 data-dw-row-vertical-align="@(Model?.VerticalAlignment)" 42 <div data-swift-container class="grid @(overflowHidden ? "overflow-hidden" : "")" data-dw-container-width="@(Model?.ContainerWidth ?? 3)"> 43 @foreach (var column in Model.Columns) 44 { 45 <div data-swift-gridcolumn class="g-col-@column.ColumnWidthMobile g-col-lg-@column.ColumnWidth order-@column.ColumnNumberMobile order-lg-@column.ColumnNumber" data-dw-itemtype="@column.Paragraph?.Item?.SystemName.ToLower()" id="@column.Paragraph?.ID" data-dw-colorscheme="@column.Paragraph?.ColorScheme?.Id"> 46 @column.Output() 47 </div> 48 } 49 </div> 50 </section> 51