Kategorier

Understift (kode: E) - 5-stift - Mat
Understift (kode: E) - 5-stift - Mat

Understift (kode: E) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13402
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: F) - 5-stift - Mat
Understift (kode: F) - 5-stift - Mat

Understift (kode: F) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13403
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: G) - 5-stift - Mat
Understift (kode: G) - 5-stift - Mat

Understift (kode: G) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13404
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: H) - 5-stift - Mat
Understift (kode: H) - 5-stift - Mat

Understift (kode: H) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13405
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: J) - 5-stift - Mat
Understift (kode: J) - 5-stift - Mat

Understift (kode: J) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13406
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: K) - 5-stift - Mat
Understift (kode: K) - 5-stift - Mat

Understift (kode: K) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13407
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: L) - 5-stift - Mat
Understift (kode: L) - 5-stift - Mat

Understift (kode: L) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13408
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: M) - 5-stift - Mat
Understift (kode: M) - 5-stift - Mat

Understift (kode: M) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13409
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: N) - 5-stift - Mat
Understift (kode: N) - 5-stift - Mat

Understift (kode: N) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13410
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: O) - 5-stift - Mat
Understift (kode: O) - 5-stift - Mat

Understift (kode: O) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13411
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: P) - 5-stift - Mat
Understift (kode: P) - 5-stift - Mat

Understift (kode: P) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13412
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Understift (kode: R) - 5-stift - Mat
Understift (kode: R) - 5-stift - Mat

Understift (kode: R) - 5-stift - Mat

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13413
Materiale
Nysølv
Overflade
Mat
Forpakning
Pose/100 stk.
Byggenøgle - 85 mm - Blank
Byggenøgle - 85 mm - Blank

Byggenøgle - 85 mm - Blank

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13414
Materiale
Stål
Overflade
Blank
Forpakning
Stk.
Rokoko cylindersæt - 6-stift - Matforniklet
Rokoko cylindersæt - 6-stift - Matforniklet

Rokoko cylindersæt - 6-stift - Matforniklet

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13417
Materiale
Messing
Overflade
Matforniklet
Forpakning
Pose/sæt
Rokoko cylindersæt - 6-stift - Matforniklet
Rokoko cylindersæt - 6-stift - Matforniklet

Rokoko cylindersæt - 6-stift - Matforniklet

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13418
Materiale
Messing
Overflade
Matforniklet
Forpakning
Pose/sæt
Rokoko cylindersæt - 6-stift - Matforniklet
Rokoko cylindersæt - 6-stift - Matforniklet

Rokoko cylindersæt - 6-stift - Matforniklet

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13419
Materiale
Messing
Overflade
Matforniklet
Forpakning
Pose/sæt
Nøgleemne - 5-stift - Guitar-motiv
Nøgleemne - 5-stift - Guitar-motiv

Nøgleemne - 5-stift - Guitar-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13420
DB nr.
1629967
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Guitar-motiv
Nøgleemne - 6-stift - Guitar-motiv

Nøgleemne - 6-stift - Guitar-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13421
DB nr.
1629981
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/10 stk.
Nøgleemne - 5-stift - Smiley-motiv
Nøgleemne - 5-stift - Smiley-motiv

Nøgleemne - 5-stift - Smiley-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13422
DB nr.
1597449
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Smiley-motiv
Nøgleemne - 6-stift - Smiley-motiv

Nøgleemne - 6-stift - Smiley-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13423
DB nr.
1597448
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/10 stk.
Nøgleemne - 5-stift - Bold-motiv
Nøgleemne - 5-stift - Bold-motiv

Nøgleemne - 5-stift - Bold-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13424
DB nr.
1597471
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Bold-motiv
Nøgleemne - 6-stift - Bold-motiv

Nøgleemne - 6-stift - Bold-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13425
DB nr.
1597451
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/10 stk.
Nøgleemne - 5-stift - Hjerte-motiv
Nøgleemne - 5-stift - Hjerte-motiv

Nøgleemne - 5-stift - Hjerte-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13426
DB nr.
1597475
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Hjerte-motiv
Nøgleemne - 6-stift - Hjerte-motiv

Nøgleemne - 6-stift - Hjerte-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13427
DB nr.
1597474
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/10 stk.
Nøgleemne - 5-stift - Grøn
Nøgleemne - 5-stift - Grøn

Nøgleemne - 5-stift - Grøn

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13428
DB nr.
1597777
Materiale
Aluminium
Overflade
Grøn
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Grøn
Nøgleemne - 6-stift - Grøn

Nøgleemne - 6-stift - Grøn

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13429
DB nr.
1597775
Materiale
Aluminium
Overflade
Grøn
Forpakning
Pose/10 stk.
Nøgleemne - 5-stift - Gul
Nøgleemne - 5-stift - Gul

Nøgleemne - 5-stift - Gul

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13430
DB nr.
1597477
Materiale
Aluminium
Overflade
Gul
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Gul
Nøgleemne - 6-stift - Gul

Nøgleemne - 6-stift - Gul

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13431
DB nr.
1597773
Materiale
Aluminium
Overflade
Gul
Forpakning
Pose/10 stk.
Nøgleemne - 5-stift - Violet
Nøgleemne - 5-stift - Violet

Nøgleemne - 5-stift - Violet

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13432
DB nr.
1597782
Materiale
Aluminium
Overflade
Violet
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Violet
Nøgleemne - 6-stift - Violet

Nøgleemne - 6-stift - Violet

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13433
DB nr.
1597780
Materiale
Aluminium
Overflade
Violet
Forpakning
Pose/10 stk.
Nøgleemne - 5-stift - Blå
Nøgleemne - 5-stift - Blå

Nøgleemne - 5-stift - Blå

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13434
DB nr.
1597786
Materiale
Aluminium
Overflade
Blå
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Blå
Nøgleemne - 6-stift - Blå

Nøgleemne - 6-stift - Blå

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13435
DB nr.
1597785
Materiale
Aluminium
Overflade
Blå
Forpakning
Pose/10 stk.
Nøgleemne - 5-stift - Sort
Nøgleemne - 5-stift - Sort

Nøgleemne - 5-stift - Sort

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13436
DB nr.
1597788
Materiale
Aluminium
Overflade
Sort
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Sort
Nøgleemne - 6-stift - Sort

Nøgleemne - 6-stift - Sort

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13437
DB nr.
1597789
Materiale
Aluminium
Overflade
Sort
Forpakning
Pose/10 stk.
Nøgleemne - 6-stift - Army-motiv
Nøgleemne - 6-stift - Army-motiv

Nøgleemne - 6-stift - Army-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13440
DB nr.
1700830
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/10 stk.
Nøgleemne - 5-stift - Army-motiv
Nøgleemne - 5-stift - Army-motiv

Nøgleemne - 5-stift - Army-motiv

Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnComponentEdit.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
at CompiledRazorTemplates.Dynamic.RazorEngine_07e09285c02e464ab78d570ae809d1cb.Execute() in E:\Solutions\jasaco\Files\Templates\Designs\Swift\Grid\Page\RowTemplates\1ColumnComponentEdit.cshtml:line 4
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.GridRowViewModel> 2 @{ 3 string pushDown = ""; 4 string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); 5 if (columnPosition == "bottom") 6 { 7 pushDown = " mt-auto"; 8 } 9 10 string spaceBetweenRows = Model.Item.GetRawValueString("SpaceBetweenRows", "spacing"); 11 string sectionClass = string.Empty; 12 13 //Row spacing dekstop 14 switch (spaceBetweenRows) { 15 case "none": //No spacing 16 sectionClass += "py-0"; 17 break; 18 case "spacing": //Small spacing top and bottom 19 sectionClass += "py-2"; 20 break; 21 case "spacing-small-top": //Small spacing top 22 sectionClass += "pt-2"; 23 break; 24 case "spacing-small-bottom": //Small spacing bottom 25 sectionClass += "pb-2"; 26 break; 27 case "spacing-medium": //Medium spacing top and bottom 28 sectionClass += "py-3"; 29 break; 30 case "spacing-medium-top": //Medium spacing top 31 sectionClass += "pt-3"; 32 break; 33 case "spacing-medium-bottom": //Medium spacing bottom 34 sectionClass += "pb-3"; 35 break; 36 case "spacing-large": //Large spacing top and bottom 37 sectionClass += "py-4"; 38 break; 39 case "spacing-top": //Large spacing top 40 sectionClass += "pt-4"; 41 break; 42 case "spacing-bottom": //Large spacing bottom 43 sectionClass += "pb-4"; 44 break; 45 } 46 47 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 48 49 var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); 50 var css = string.Empty; 51 var cssClasses = new List<string> { }; 52 53 foreach (var itemId in decorations) 54 { 55 var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); 56 item.TryGetValue("Class", out object classes); 57 if (classes is null) 58 { 59 continue; 60 } 61 62 var cssString = (string)classes; 63 if (cssString.StartsWith("[")) 64 { 65 var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); 66 cssClasses.AddRange(cssArray); 67 } 68 else 69 { 70 cssClasses.Add(cssString.Replace(",", " ")); 71 } 72 } 73 css = string.Join(" ", cssClasses).Trim(); 74 75 string columnOne = Model.Column(1).Output().Trim(); 76 77 if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnOne)) 78 { 79 <div class="@(theme)@(pushDown) @(css) item_@Model.Item.SystemName.ToLower()"> 80 <div class="@sectionClass" data-col-size="12"> 81 @columnOne 82 </div> 83 </div> 84 } 85 } 86
Varenummer
13441
DB nr.
1700831
Materiale
Messing
Overflade
Motiv
Forpakning
Pose/100 stk.
756 ud af 1741 produkter
Hent flere produkter