+45 24 94 88 47

Privacy policy

When you use Dynamicweb Swift, you trust us with your information. This Privacy Policy is meant to help you understand what data we collect, why we collect it and what we do with it.

This is important, not only to ensure the safety of your personal data, but also to ensure you that Dynamicweb is compliant with the General Data Protection Regulation (GDPR) that will be enforced starting May 25th, 2018.

This Privacy Policy applies to the following domains:

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_e3fc7d28c92e465a8d6a5cbd0ccb275e.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 4 @{ 5 string path = Model.Item.GetRawValueString("CustomLottieBackground", ""); 6 string alignment = Model.Item.GetRawValueString("CustomLottieAlignment", "end-0"); 7 bool enableLoop = Model.Item.GetBoolean("CustomLottieLoop"); 8 bool enableAutoplay = Model.Item.GetBoolean("CustomLottieAutoplay"); ; 9 string containerId = $"lottie-container-{Model.Id}"; 10 } 11 12 13 <section data-swift-gridrow 14 style="@Model?.BackgroundImage?.ToBackgroundStyle(new () { Width=1680 }, true)" 15 data-dw-colorscheme="@Model?.ColorScheme?.Id" 16 data-dw-itemtype="@Model?.Item?.SystemName.ToLower()" 17 data-dw-row-space-top="@(Model?.TopSpacing ?? 6)" 18 data-dw-row-space-bottom="@(Model?.BottomSpacing ?? 6)" 19 data-dw-row-gap-column="@(Model?.GapX ?? 3)" 20 data-dw-row-gap-row="@(Model?.GapX ?? 3)" 21 data-dw-row-vertical-align="@(Model?.VerticalAlignment)"> 22 23 <div data-swift-container class="grid @(!string.IsNullOrEmpty(path) ? "position-relative" : "")" data-dw-container-width="@(Model?.ContainerWidth ?? 3)"> 24 @foreach (var column in Model.Columns) 25 { 26 <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"> 27 @column.Output() 28 </div> 29 } 30 @if (!string.IsNullOrEmpty(path)) 31 { 32 <div id="@containerId" class="position-absolute h-100 @alignment"></div> 33 34 <script> 35 (function() { 36 var key = '@containerId'; 37 var containerEl = document.getElementById(key); 38 39 // Normal animation-load 40 lottie.loadAnimation({ 41 container: containerEl, 42 renderer: 'svg', 43 rendererSettings: { 44 preserveAspectRatio: 'xMidYMid slice', 45 }, 46 loop: @(enableLoop.ToString().ToLowerInvariant()), 47 autoplay: @(enableAutoplay.ToString().ToLowerInvariant()), 48 path: '@path' 49 }); 50 })(); 51 </script> 52 } 53 </div> 54 </section> 55
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_e3fc7d28c92e465a8d6a5cbd0ccb275e.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 4 @{ 5 string path = Model.Item.GetRawValueString("CustomLottieBackground", ""); 6 string alignment = Model.Item.GetRawValueString("CustomLottieAlignment", "end-0"); 7 bool enableLoop = Model.Item.GetBoolean("CustomLottieLoop"); 8 bool enableAutoplay = Model.Item.GetBoolean("CustomLottieAutoplay"); ; 9 string containerId = $"lottie-container-{Model.Id}"; 10 } 11 12 13 <section data-swift-gridrow 14 style="@Model?.BackgroundImage?.ToBackgroundStyle(new () { Width=1680 }, true)" 15 data-dw-colorscheme="@Model?.ColorScheme?.Id" 16 data-dw-itemtype="@Model?.Item?.SystemName.ToLower()" 17 data-dw-row-space-top="@(Model?.TopSpacing ?? 6)" 18 data-dw-row-space-bottom="@(Model?.BottomSpacing ?? 6)" 19 data-dw-row-gap-column="@(Model?.GapX ?? 3)" 20 data-dw-row-gap-row="@(Model?.GapX ?? 3)" 21 data-dw-row-vertical-align="@(Model?.VerticalAlignment)"> 22 23 <div data-swift-container class="grid @(!string.IsNullOrEmpty(path) ? "position-relative" : "")" data-dw-container-width="@(Model?.ContainerWidth ?? 3)"> 24 @foreach (var column in Model.Columns) 25 { 26 <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"> 27 @column.Output() 28 </div> 29 } 30 @if (!string.IsNullOrEmpty(path)) 31 { 32 <div id="@containerId" class="position-absolute h-100 @alignment"></div> 33 34 <script> 35 (function() { 36 var key = '@containerId'; 37 var containerEl = document.getElementById(key); 38 39 // Normal animation-load 40 lottie.loadAnimation({ 41 container: containerEl, 42 renderer: 'svg', 43 rendererSettings: { 44 preserveAspectRatio: 'xMidYMid slice', 45 }, 46 loop: @(enableLoop.ToString().ToLowerInvariant()), 47 autoplay: @(enableAutoplay.ToString().ToLowerInvariant()), 48 path: '@path' 49 }); 50 })(); 51 </script> 52 } 53 </div> 54 </section> 55
Ved at klikke på "Accepter alle" giver du samtykke til, at vi må indsamle oplysninger om dig til forskellige formål, herunder statistik og markedsføring.