Trail Neo S

A versatile e-mountain bike that combines confidence-inspiring handling and authentic off-road chops with integrated e-power. 

Description

A versatile e-mountain bike that combines confidence-inspiring handling and authentic off-road chops with integrated e-power. Tackle new adventures with ease.

It's right for you if...
You’re into trail-riding fun.

Highlights
Durable SmartForm C2 Alloy frame / RockShox Judy Silver TK 120mm fork
SRAM SX Eagle 12-speed shifting / Shimano MT400 hydro disc brakes
Shimano STEPS E8000 drive unit / 504Wh battery / Range: up to 100km (60mi)

Most sold

Bike - Technical fields

Bike weight 0
Number can008
Weight 13

Bike specification

Bike type Mountain bike
Bike volume 0
Bike weight 0
Brake type Hydraulic disc
Brakes Shimano MT400 hydraulic disc, 180mm RT30 rotors
Fork RockShox Judy Silver TK, 120mm, Solo Air, 15x110, 51mm offset
Frame SmartForm C2 Alloy, removable downtube battery, SAVE, tapered headtube, internal cable routing, 148x12mm thru-axle, post mount disc, folding lock mount, rack/fender mounts, Si kickstand mount
Gear 10
Gender Men
Light Yes
Lock No
Saddle Cannondale Ergo XC
Tires Maxxis Ardent, 29 x 2.4", Folding 60TPI E
Wheel size 29"

ItemCode

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

TaxCode

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

test

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfield1

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfield2

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Campaign

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Productfieldlink

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

TemperatureCategory

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Discount

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

prodfieldlenghtcalc

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldvolumecalc

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldweightcalc

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldinteger

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfielddecimal

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldradio

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldtext50

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

ProdfieldLong

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldcheck

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfielddate

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfielddatetime

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldfile

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldeditor

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldchecklist

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfielddropdown

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Prodfieldmulti

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Horsepower

ItemCode
TaxCode
test
Product field 1
Product field 2
Campaign
Product field - Link
TemperatureCategory
Discount 0
Product field - Length calc
Product field - Volume calc
Product field - Weight calc
Product field - Integer 0
Product field - Decimal 0
Product field - Radio list
Product field - Text 50
Product field - Long text
Product field - Checkbox No
Product field - Date
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - Datetime
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Product field - File
Product field - Editor
Product field - Checkbox list
Product field - Dropdown list
Product field - Multi list
Horsepower

Equipment

Bike type Mountain bike
Gender Men
Wheel size 29"
Brakes Shimano MT400 hydraulic disc, 180mm RT30 rotors
Color
Saddle Cannondale Ergo XC
Fork RockShox Judy Silver TK, 120mm, Solo Air, 15x110, 51mm offset
Frame SmartForm C2 Alloy, removable downtube battery, SAVE, tapered headtube, internal cable routing, 148x12mm thru-axle, post mount disc, folding lock mount, rack/fender mounts, Si kickstand mount
Tires Maxxis Ardent, 29 x 2.4", Folding 60TPI E
Light Yes
Lock No
Gear 10
Brake type Hydraulic disc
Imagetest
Product category link
Link
Bike volume 0
Bike weight 0
Prod cat Integer
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Prod cat Decimal
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54
Bike length 0
Unit
Error executing template "Designs/Swift/Components/Specifications/Shared/FieldValue.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_dd6a86aff94d44be96becb6511dd4973.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 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.FieldValueViewModel> 2 @using Dynamicweb.Frontend 3 @using Dynamicweb.Ecommerce.ProductCatalog 4 5 @{ 6 var hideUnitsOfMeasure = false; 7 8 if (Model.Value is List<FieldOptionValueViewModel> listValues) 9 { 10 foreach (var field in listValues) 11 { 12 if (field.IsColor() && field.GetColor() is ColorViewModel colorModel) 13 { 14 string hexColor = colorModel.Hex; 15 16 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 17 } 18 else 19 { 20 <span>@field.Name</span> 21 } 22 } 23 } 24 else 25 { 26 if (Model.IsLink() && Model.GetLink() is LinkViewModel linkModel) 27 { 28 <span> 29 <a href="@linkModel.Url">@linkModel.Url</a> 30 </span> 31 } 32 else if (Model.IsColor() && Model.GetColor() is ColorViewModel colorModel) 33 { 34 string hexColor = colorModel.Hex; 35 36 <span class="colorbox-sm" style="background-color: @hexColor" title="@hexColor"></span> 37 } 38 else if (Model.IsFile() && Model.GetFile() is FileViewModel fileModel) 39 { 40 var file = fileModel; 41 42 <a href="@file.Path" download>@file.Name</a> 43 } 44 else 45 { 46 var value = hideUnitsOfMeasure ? Model.Value : Model.GetValueWithUnits(); 47 value = value.ToString().ToLower() == "true" ? Translate("Yes") : value; 48 value = value.ToString().ToLower() == "false" ? Translate("No") : value; 49 50 <span>@value</span> 51 } 52 } 53 } 54