Last ned bilder

Error executing template "Designs/Swift/Paragraph/Swift_ProductListGroupImage.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_6c62b5be81fb4e0ba8c4d82900f66ada.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend.Navigation 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 @using Dynamicweb.Environment 5 @using Dynamicweb.Frontend 6 7 @{ 8 ProductListViewModel productList = null; 9 if (Dynamicweb.Context.Current.Items.Contains("ProductList")) 10 { 11 productList = (ProductListViewModel)Dynamicweb.Context.Current.Items["ProductList"]; 12 } 13 else if (Pageview.Page.Item["DummyProductGroup"] != null && Pageview.IsVisualEditorMode) 14 { 15 var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(Pageview.Page); 16 ProductListViewModel groupList = pageViewModel.Item.GetValue("DummyProduct") != null ? pageViewModel.Item.GetValue("DummyProduct") as ProductListViewModel : new ProductListViewModel(); 17 18 if (groupList?.Products is object) 19 { 20 productList = groupList; 21 } 22 } 23 } 24 25 @if (productList is object) { 26 string groupImage = productList?.Group?.Assets != null ? productList.Group.Assets.FirstOrDefault(x => x.Name == "LargeImage").Value : string.Empty; 27 if (groupImage.StartsWith("/") && !groupImage.StartsWith("/Files", StringComparison.OrdinalIgnoreCase)) 28 { 29 groupImage = $"/Files{groupImage}"; 30 } 31 32 string groupName = productList?.Group?.Name != null ? productList.Group.Name : string.Empty; 33 34 string ratio = Model.Item.GetRawValueString("ImageAspectRatio", string.Empty); 35 ratio = ratio != "0" ? ratio : string.Empty; 36 string ratioCssClass = ratio != string.Empty && ratio != "fill" ? " ratio" : string.Empty; 37 string ratioVariable = ratio != string.Empty ? "style=\"--bs-aspect-ratio: " + ratio + "\"" : string.Empty; 38 string fillClass = ratio == "fill" ? " h-100" : ""; 39 40 var parms = new Dictionary<string, object>(); 41 parms.Add("loading", "lazy"); 42 parms.Add("columns", Model.GridRowColumnCount); 43 44 if (ratio == "fill") { 45 parms.Add("cssClass", "w-100 h-100"); 46 } 47 else 48 { 49 parms.Add("cssClass", "mw-100 mh-100"); 50 } 51 52 parms.Add("style", string.Empty); 53 parms.Add("alt", groupName); 54 55 if (!string.IsNullOrEmpty(groupImage)) { 56 <div class="item_@Model.Item.SystemName.ToLower()"> 57 <figure class="m-0@(ratioCssClass)@(fillClass)" @ratioVariable> 58 @RenderPartial("Components/Image.cshtml", new FileViewModel { Path = groupImage }, parms) 59 </figure> 60 </div> 61 } else if (Pageview.IsVisualEditorMode) { 62 <div class="alert alert-dark m-0" role="alert"> 63 <span>@Translate("Product list group image: The image will be shown here, if any")</span> 64 </div> 65 } 66 } else if (Pageview.IsVisualEditorMode) 67 { 68 <div class="alert alert-dark m-0" role="alert"> 69 <span>@Translate("Product list group image: The image will be shown here, if any")</span> 70 </div> 71 } 72 73

Navigation

Sorter etter

Salgsenhed i stk.

Stållinjal: 600 x 30 x 1,2 mm

Stållinjal: 600 x 30 x 1,2 mm

22871206
Stållinjal: 600 x 30 x 1,2 mm
Stållinjal: 300 x 25 x 1 mm

Stållinjal: 300 x 25 x 1 mm

22871203
Stållinjal: 300 x 25 x 1 mm
Stållinjal: 2000 x 40 x 2 mm

Stållinjal: 2000 x 40 x 2 mm

22871220
Stållinjal: 2000 x 40 x 2 mm
Stållinjal: 150 x 15 x 0,5 mm

Stållinjal: 150 x 15 x 0,5 mm

22871201
Stållinjal: 150 x 15 x 0,5 mm
Stållinjal: 1000 x 35 x 1,5 mm

Stållinjal: 1000 x 35 x 1,5 mm

22871210
Stållinjal: 1000 x 35 x 1,5 mm
Tømrervinkel: 800 × 320 mm

Tømrervinkel: 800 × 320 mm

34507800
Tømrervinkel: 800 × 320 mm
Tømmervinkel Alu 300 mm

Tømmervinkel Alu 300 mm

34507300
Tømmervinkel Alu 300 mm
Tømmermannsvinkel Alu 180 mm

Tømmermannsvinkel Alu 180 mm

34507180
Tømmermannsvinkel Alu 180 mm
Justerbar Pro Square Tracer APS12 12, 260 mm

Justerbar Pro Square Tracer APS12 12, 260 mm

42127086
Justerbar Pro Square Tracer APS12 12, 260 mm
Tømmermannsvinkel 170 mm

Tømmermannsvinkel 170 mm

42127085
Tømmermannsvinkel 170 mm
Tømmerblyanter 12 stk. med blyantspissser

Tømmerblyanter 12 stk. med blyantspissser

42127309
Tømmerblyanter 12 stk. med blyantspissser
Sett - dyp hull blyant og dyb hull tusj

Sett - dyp hull blyant og dyb hull tusj

42173503
Sett - dyp hull blyant og dyb hull tusj
Vinkelverktøy

Vinkelverktøy

42107224
Vinkelverktøy
Båndmål: 13 mm x 50 m

Båndmål: 13 mm x 50 m

22870278
Båndmål: 13 mm x 50 m
Båndmål: 13 mm x 30 m

Båndmål: 13 mm x 30 m

22870275
Båndmål: 13 mm x 30 m
Båndmål: 13 mm x 100 m

Båndmål: 13 mm x 100 m

22870010
Båndmål: 13 mm x 100 m
Båndmål: 13 mm x 10 m

Båndmål: 13 mm x 10 m

22870273
Båndmål: 13 mm x 10 m
Målebånd, 8 m CE class II Nyloncoated m/metallklips

Målebånd, 8 m CE class II Nyloncoated m/metallklips

469702108
Målebånd, 8 m CE class II Nyloncoated m/metallklips
Målebånd, 5 meter - med laser/ 15 m laser avstandsmåler

Målebånd, 5 meter - med laser/ 15 m laser avstandsmåler

469702115
Målebånd, 5 meter - med laser/ 15 m laser avstandsmåler
Målebånd, 5 m CE class II Nyloncoatedm/metallklips

Målebånd, 5 m CE class II Nyloncoatedm/metallklips

469702105
Målebånd, 5 m CE class II Nyloncoatedm/metallklips
Målebånd, 3 m CE class II Nyloncoated m/metalclips

Målebånd, 3 m CE class II Nyloncoated m/metalclips

469702103
Målebånd, 3 m CE class II Nyloncoated m/metalclips
Gipsvinkel 1200 mm Alu

Gipsvinkel 1200 mm Alu

34507120
Gipsvinkel 1200 mm Alu
QR6x24 Mønsterlinjal NonSlip

QR6x24 Mønsterlinjal NonSlip

20430072
QR6x24 Mønsterlinjal NonSlip
QR12S Mønsterlinjal NonSlip

QR12S Mønsterlinjal NonSlip

20430074
QR12S Mønsterlinjal NonSlip
Procontour - sett

Procontour - sett

42127266
Procontour - sett
Procontour - 250 mm

Procontour - 250 mm

42127265
Procontour - 250 mm
Procontour - 130 mm

Procontour - 130 mm

42127264
Procontour - 130 mm
Permanent tusj svart - 48 pak.

Permanent tusj svart - 48 pak.

42127040
Permanent tusj svart - 48 pak.
Permanent tusj - svart

Permanent tusj - svart

42127041
Permanent tusj - svart
Permanent tusj - rød

Permanent tusj - rød

42127043
Permanent tusj - rød
Permanent tusj - blå

Permanent tusj - blå

42127042
Permanent tusj - blå
Permanent tusj - 4 pak.

Permanent tusj - 4 pak.

42127044
Permanent tusj - 4 pak.
MQR15X60 Mønsterlinjal

MQR15X60 Mønsterlinjal

20430077
MQR15X60 Mønsterlinjal
MQR15x30 Mønsterlinjal

MQR15x30 Mønsterlinjal

20430076
MQR15x30 Mønsterlinjal
Mini tusj 100 pak i bowle

Mini tusj 100 pak i bowle

42127236
Mini tusj 100 pak i bowle
Marking sett med dyp hull blyant og clog free tusj

Marking sett med dyp hull blyant og clog free tusj

42127267
Marking sett med dyp hull blyant og clog free tusj
36 out of 58 produkter
Load more products
By clicking 'Accept All' you consent that we may collect information about you for various purposes, including: Statistics and Marketing