Udsalg
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_53c3f5be3e4446229b9c9ef45f912f5b.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) in /_/src/Application/Providers/Dynamicweb.Rendering.Providers.NetCore/Razor/RazorTemplateRenderingProvider.cs:line 68 at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 14 at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 805
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
Populære produkter
Bontrager Paradigm CX RSL Road Wheel (family prod)
Product in stock dk
Product NOT in stock dk
Product NOT in stock - expected dk
Product Never out of stock (stock <= 0) dk
Product Never out of stock (stock > 0) dk
Product with quantity step set to 0,1 dk
Product with quantity (min 6, step 2) DK
Product with quantity (min 2, step 3) DK
Product with quantity (min 1, step 2) DK
Dr. Jckson's rain & stain
Variant Navn
Dr. Jckson's rain & stain, Black
Variant Pris
DKK 1.000,00
Variant Navn
Dr. Jckson's rain & stain, Blue
Variant Pris
DKK 1.000,00
Variant Navn
Dr. Jckson's rain & stain, Green
Variant Pris
DKK 1.000,00
Specialized Allez E5 2021 Road Bike
Electra Lifestyle Lux Soft Serve Graphic Helmet dk
Service dk
Product with qty prices dk
Product NOT in stock - Wrong expected dk
1 Hurry! Limited stock!
1 Hurry! Limited stock!
Bontrager Paradigm CX RSL Road Wheel (family prod)
1000 Mange på lager
1000 Mange på lager
Product in stock dk
995 Mange på lager
995 Mange på lager
Product NOT in stock dk
1 Hurry! Limited stock!
1 Hurry! Limited stock!
Product NOT in stock - expected dk
Ikke på lager
Ikke på lager
Product Never out of stock (stock <= 0) dk
Product Never out of stock (stock > 0) dk
Product with quantity step set to 0,1 dk
24 Mange på lager
24 Mange på lager
Product with quantity (min 6, step 2) DK
24 Mange på lager
24 Mange på lager
Product with quantity (min 2, step 3) DK
Ikke på lager
Ikke på lager
Product with quantity (min 1, step 2) DK
24 Mange på lager
24 Mange på lager
Dr. Jckson's rain & stain
3988 Mange på lager
- Cykeltype: Road bike, Elektrisk
- Køn: Unisex
- Hjulstørrelse: 26"
3988 Mange på lager
Specialized Allez E5 2021 Road Bike
4 Only a few few in stock left
- Cykeltype: Road bike, City
- Køn: Mænd
- Hjulstørrelse: 700c
4 Only a few few in stock left
Electra Lifestyle Lux Soft Serve Graphic Helmet dk
Ikke på lager
Ikke på lager
Service dk
Ikke på lager
Ikke på lager
Product with qty prices dk
24 Mange på lager
24 Mange på lager
Product NOT in stock - Wrong expected dk
1 Hurry! Limited stock!
1 Hurry! Limited stock!
Bontrager Paradigm CX RSL Road Wheel (family prod)
1000 Mange på lager
1000 Mange på lager
Product in stock dk
995 Mange på lager
995 Mange på lager
Product NOT in stock dk
1 Hurry! Limited stock!
1 Hurry! Limited stock!
Product NOT in stock - expected dk
Ikke på lager
Ikke på lager
Product Never out of stock (stock <= 0) dk
Product Never out of stock (stock > 0) dk
Product with quantity step set to 0,1 dk
24 Mange på lager
24 Mange på lager
Product with quantity (min 6, step 2) DK
24 Mange på lager
24 Mange på lager
Product with quantity (min 2, step 3) DK
Ikke på lager
Ikke på lager
Product with quantity (min 1, step 2) DK
24 Mange på lager
24 Mange på lager
Dr. Jckson's rain & stain
3988 Mange på lager
3988 Mange på lager
Specialized Allez E5 2021 Road Bike
4 Only a few few in stock left
4 Only a few few in stock left
Electra Lifestyle Lux Soft Serve Graphic Helmet dk
Ikke på lager
Ikke på lager
Service dk
Ikke på lager
Ikke på lager
Product with qty prices dk
24 Mange på lager
24 Mange på lager
Product NOT in stock - Wrong expected dk
1 Hurry! Limited stock!
1 Hurry! Limited stock!
Bontrager Paradigm CX RSL Road Wheel (family prod)
1000 Mange på lager
1000 Mange på lager
Product in stock dk
995 Mange på lager
995 Mange på lager
Product NOT in stock dk
1 Hurry! Limited stock!
1 Hurry! Limited stock!
Product NOT in stock - expected dk
Ikke på lager
Ikke på lager
Product Never out of stock (stock <= 0) dk
Product Never out of stock (stock > 0) dk
Product with quantity step set to 0,1 dk
24 Mange på lager
24 Mange på lager
Product with quantity (min 6, step 2) DK
24 Mange på lager
24 Mange på lager
Product with quantity (min 2, step 3) DK
Ikke på lager
Ikke på lager
Product with quantity (min 1, step 2) DK
24 Mange på lager
24 Mange på lager
Dr. Jckson's rain & stain
3988 Mange på lager
- Cykeltype: roadbike, electric
- Køn: unisex
- Hjulstørrelse: 26
3988 Mange på lager
Specialized Allez E5 2021 Road Bike
4 Only a few few in stock left
- Cykeltype: roadbike, city
- Køn: men
- Hjulstørrelse: 700
4 Only a few few in stock left
Electra Lifestyle Lux Soft Serve Graphic Helmet dk
Ikke på lager
Ikke på lager
Service dk
Ikke på lager
Ikke på lager
Product with qty prices dk
24 Mange på lager
24 Mange på lager
Product NOT in stock - Wrong expected dk
1 Hurry! Limited stock!
1 Hurry! Limited stock!
Bontrager Paradigm CX RSL Road Wheel (family prod)
1000 Mange på lager
Rapid Drive 108 hubs and a lightweight alloy tubular rim make this CX-specific wheelset the perfect upgrade for your cross bike.
1000 Mange på lager
Product in stock dk
995 Mange på lager
995 Mange på lager
Product NOT in stock dk
1 Hurry! Limited stock!
1 Hurry! Limited stock!
Product NOT in stock - expected dk
Ikke på lager
Ikke på lager
Product Never out of stock (stock <= 0) dk
Product Never out of stock (stock > 0) dk
Product with quantity step set to 0,1 dk
24 Mange på lager
24 Mange på lager
Product with quantity (min 6, step 2) DK
24 Mange på lager
24 Mange på lager
Product with quantity (min 2, step 3) DK
Ikke på lager
Ikke på lager
Product with quantity (min 1, step 2) DK
24 Mange på lager
24 Mange på lager
Dr. Jckson's rain & stain
3988 Mange på lager
Go to the market. Go to the beach. Go get coffee. The Townie® Go! 5i is an easy-to-use, fun-to-ride, pedal assist e-bike with surprising power that’ll make you want to go forever.
3988 Mange på lager
Specialized Allez E5 2021 Road Bike
4 Only a few few in stock left
All too often, corners are cut to meet price-points in the entry-level road bike market, but the Allez redefines what it means to be "entry level."
4 Only a few few in stock left
Electra Lifestyle Lux Soft Serve Graphic Helmet dk
Ikke på lager
Ikke på lager
Service dk
Ikke på lager
Ikke på lager
Product with qty prices dk
24 Mange på lager
24 Mange på lager