Risewell
Risewell standing desk in an autumn home office

Autumn campaign

A free accessory with every desk.

Order any Risewell desk this autumn and choose a free accessory - monitor arm, cable tray or desk mat - on us.

Pick your desk. Pick your extra.

Every desk in the autumn campaign comes with one accessory of your choice, added free at checkout.

Error executing template "/Designs/Swift-v2/Paragraph/Swift-v2_Card/CardImageTop.cshtml"
Dynamicweb.Core.ConverterException: Cannot deserialize json string to object of type Dynamicweb.Content.Items.Editors.ButtonData.
 ---> System.Text.Json.JsonException: 'S' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: 'S' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at Dynamicweb.Core.Json.SystemTextJsonSerializer.Deserialize[T](String json)
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   --- End of inner exception stack trace ---
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   at Dynamicweb.Content.Items.Editors.ButtonEditor.GetViewModelValue(Object value)
   at Dynamicweb.Content.Items.Editors.Editor.GetViewModelValue(Object value, ItemField field)
   at Dynamicweb.Frontend.ContentViewModelFactory.GetValue(ItemField field, Item item, Object value, Boolean useSharedEditorInstance)
   at Dynamicweb.Frontend.ContentViewModelFactory.<>c__DisplayClass16_0.<CreateItemFieldViewModel>g__modelValueFactory|0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Frontend.ItemViewModel.TryGetButton(String systemName, ButtonViewModel& button)
   at CompiledRazorTemplates.Dynamic.RazorEngine_6494f57a5ae24be28629de84ebbe9b6c.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 4 <div class="card h-100"> 5 <figure class="m-0 position-relative"> 6 @if (Model.Item.TryGetImageFile("Image", out ImageFileViewModel image)) { 7 <img src="@image.ToGetImage(new(){ Width = 650 })" class="card-img-top" alt="@Model.Item?.GetString("AltText")" /> 8 } 9 @if (Model.Item.TryGetLink("ImageLink", out LinkViewModel link)) { 10 <a href="@link.Url" class="stretched-link" title="@link.Url"></a> 11 } 12 </figure> 13 <div class="card-body"> 14 <div data-swift-text class="mb-0-last-child"> 15 @if (Model.Item.TryGetString("Title", out string title)) 16 { 17 @title 18 } 19 @if (Model.Item.TryGetString("Text", out string text)) 20 { 21 @text 22 } 23 </div> 24 <div class="d-flex flex-wrap gap-2 align-items-center"> 25 @if (Model.Item.TryGetButton("FirstButton", out ButtonViewModel firstButton)) { 26 <a href="@firstButton.Link.Url" class="btn btn-@firstButton.Style" data-dw-button="@firstButton.Style">@firstButton.Label</a> 27 } 28 @if (Model.Item.TryGetButton("SecondButton", out ButtonViewModel secondButton)) { 29 <a href="@secondButton.Link.Url" class="btn btn-@secondButton.Style" data-dw-button="@secondButton.Style">@secondButton.Label</a> 30 } 31 </div> 32 </div> 33 </div> 34
Error executing template "/Designs/Swift-v2/Paragraph/Swift-v2_Card/CardImageTop.cshtml"
Dynamicweb.Core.ConverterException: Cannot deserialize json string to object of type Dynamicweb.Content.Items.Editors.ButtonData.
 ---> System.Text.Json.JsonException: 'S' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: 'S' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at Dynamicweb.Core.Json.SystemTextJsonSerializer.Deserialize[T](String json)
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   --- End of inner exception stack trace ---
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   at Dynamicweb.Content.Items.Editors.ButtonEditor.GetViewModelValue(Object value)
   at Dynamicweb.Content.Items.Editors.Editor.GetViewModelValue(Object value, ItemField field)
   at Dynamicweb.Frontend.ContentViewModelFactory.GetValue(ItemField field, Item item, Object value, Boolean useSharedEditorInstance)
   at Dynamicweb.Frontend.ContentViewModelFactory.<>c__DisplayClass16_0.<CreateItemFieldViewModel>g__modelValueFactory|0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Frontend.ItemViewModel.TryGetButton(String systemName, ButtonViewModel& button)
   at CompiledRazorTemplates.Dynamic.RazorEngine_6494f57a5ae24be28629de84ebbe9b6c.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 4 <div class="card h-100"> 5 <figure class="m-0 position-relative"> 6 @if (Model.Item.TryGetImageFile("Image", out ImageFileViewModel image)) { 7 <img src="@image.ToGetImage(new(){ Width = 650 })" class="card-img-top" alt="@Model.Item?.GetString("AltText")" /> 8 } 9 @if (Model.Item.TryGetLink("ImageLink", out LinkViewModel link)) { 10 <a href="@link.Url" class="stretched-link" title="@link.Url"></a> 11 } 12 </figure> 13 <div class="card-body"> 14 <div data-swift-text class="mb-0-last-child"> 15 @if (Model.Item.TryGetString("Title", out string title)) 16 { 17 @title 18 } 19 @if (Model.Item.TryGetString("Text", out string text)) 20 { 21 @text 22 } 23 </div> 24 <div class="d-flex flex-wrap gap-2 align-items-center"> 25 @if (Model.Item.TryGetButton("FirstButton", out ButtonViewModel firstButton)) { 26 <a href="@firstButton.Link.Url" class="btn btn-@firstButton.Style" data-dw-button="@firstButton.Style">@firstButton.Label</a> 27 } 28 @if (Model.Item.TryGetButton("SecondButton", out ButtonViewModel secondButton)) { 29 <a href="@secondButton.Link.Url" class="btn btn-@secondButton.Style" data-dw-button="@secondButton.Style">@secondButton.Label</a> 30 } 31 </div> 32 </div> 33 </div> 34
Error executing template "/Designs/Swift-v2/Paragraph/Swift-v2_Card/CardImageTop.cshtml"
Dynamicweb.Core.ConverterException: Cannot deserialize json string to object of type Dynamicweb.Content.Items.Editors.ButtonData.
 ---> System.Text.Json.JsonException: 'S' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: 'S' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at Dynamicweb.Core.Json.SystemTextJsonSerializer.Deserialize[T](String json)
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   --- End of inner exception stack trace ---
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   at Dynamicweb.Content.Items.Editors.ButtonEditor.GetViewModelValue(Object value)
   at Dynamicweb.Content.Items.Editors.Editor.GetViewModelValue(Object value, ItemField field)
   at Dynamicweb.Frontend.ContentViewModelFactory.GetValue(ItemField field, Item item, Object value, Boolean useSharedEditorInstance)
   at Dynamicweb.Frontend.ContentViewModelFactory.<>c__DisplayClass16_0.<CreateItemFieldViewModel>g__modelValueFactory|0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Frontend.ItemViewModel.TryGetButton(String systemName, ButtonViewModel& button)
   at CompiledRazorTemplates.Dynamic.RazorEngine_6494f57a5ae24be28629de84ebbe9b6c.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 4 <div class="card h-100"> 5 <figure class="m-0 position-relative"> 6 @if (Model.Item.TryGetImageFile("Image", out ImageFileViewModel image)) { 7 <img src="@image.ToGetImage(new(){ Width = 650 })" class="card-img-top" alt="@Model.Item?.GetString("AltText")" /> 8 } 9 @if (Model.Item.TryGetLink("ImageLink", out LinkViewModel link)) { 10 <a href="@link.Url" class="stretched-link" title="@link.Url"></a> 11 } 12 </figure> 13 <div class="card-body"> 14 <div data-swift-text class="mb-0-last-child"> 15 @if (Model.Item.TryGetString("Title", out string title)) 16 { 17 @title 18 } 19 @if (Model.Item.TryGetString("Text", out string text)) 20 { 21 @text 22 } 23 </div> 24 <div class="d-flex flex-wrap gap-2 align-items-center"> 25 @if (Model.Item.TryGetButton("FirstButton", out ButtonViewModel firstButton)) { 26 <a href="@firstButton.Link.Url" class="btn btn-@firstButton.Style" data-dw-button="@firstButton.Style">@firstButton.Label</a> 27 } 28 @if (Model.Item.TryGetButton("SecondButton", out ButtonViewModel secondButton)) { 29 <a href="@secondButton.Link.Url" class="btn btn-@secondButton.Style" data-dw-button="@secondButton.Style">@secondButton.Label</a> 30 } 31 </div> 32 </div> 33 </div> 34
Error executing template "/Designs/Swift-v2/Paragraph/Swift-v2_Poster/TextMiddleRight.cshtml"
Dynamicweb.Core.ConverterException: Cannot deserialize json string to object of type Dynamicweb.Content.Items.Editors.ButtonData.
 ---> System.Text.Json.JsonException: 'S' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: 'S' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at Dynamicweb.Core.Json.SystemTextJsonSerializer.Deserialize[T](String json)
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   --- End of inner exception stack trace ---
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   at Dynamicweb.Content.Items.Editors.ButtonEditor.GetViewModelValue(Object value)
   at Dynamicweb.Content.Items.Editors.Editor.GetViewModelValue(Object value, ItemField field)
   at Dynamicweb.Frontend.ContentViewModelFactory.GetValue(ItemField field, Item item, Object value, Boolean useSharedEditorInstance)
   at Dynamicweb.Frontend.ContentViewModelFactory.<>c__DisplayClass16_0.<CreateItemFieldViewModel>g__modelValueFactory|0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Frontend.ItemViewModel.TryGetButton(String systemName, ButtonViewModel& button)
   at CompiledRazorTemplates.Dynamic.RazorEngine_45b08c6d1ffe4f2e976677d76e2334d2.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 4 <div data-swift-poster="middle-right" class="d-grid position-relative align-content-center text-end" data-swift-poster-height="@(Model.Item.GetString("Height"))"> 5 @if (Model.Item.TryGetImageFile("Image", out ImageFileViewModel image)) { 6 <figure class="position-absolute top-0 bottom-0 end-0 start-0 m-0 pe-none ratio"> 7 <img class="object-fit-cover" src="@image.ToGetImage(new(){ Quality = 95 })" style="object-position: @image.GetFocalPointPercentage()" alt="@Model.Item?.GetString("AltText")"> 8 </figure> 9 } 10 11 <div data-swift-container class="position-relative z-1"> 12 <div data-swift-text class="mb-0-last-child ms-auto"> 13 @if (Model.Item.TryGetString("Eyebrow", out string eyebrow)) { 14 @eyebrow 15 } 16 @if (Model.Item.TryGetString("Title", out string title)) { 17 @title 18 } 19 @if (Model.Item.TryGetString("Text", out string text)) { 20 @text 21 } 22 </div> 23 <div class="d-flex flex-wrap gap-2 align-items-center justify-content-end"> 24 @if (Model.Item.TryGetButton("FirstButton", out ButtonViewModel firstButton)) { 25 <a href="@firstButton.Link.Url" class="btn btn-@firstButton.Style" data-dw-button="@firstButton.Style">@firstButton.Label</a> 26 } 27 @if (Model.Item.TryGetButton("SecondButton", out ButtonViewModel secondButton)) { 28 <a href="@secondButton.Link.Url" class="btn btn-@secondButton.Style" data-dw-button="@secondButton.Style">@secondButton.Label</a> 29 } 30 </div> 31 </div> 32 </div> 33
Error executing template "/Designs/Swift-v2/Paragraph/Swift-v2_Feature/IconBoxTop.cshtml"
Dynamicweb.Core.ConverterException: Cannot deserialize json string to object of type Dynamicweb.Content.Items.Editors.ButtonData.
 ---> System.Text.Json.JsonException: 'S' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: 'S' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at Dynamicweb.Core.Json.SystemTextJsonSerializer.Deserialize[T](String json)
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   --- End of inner exception stack trace ---
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   at Dynamicweb.Content.Items.Editors.ButtonEditor.GetViewModelValue(Object value)
   at Dynamicweb.Content.Items.Editors.Editor.GetViewModelValue(Object value, ItemField field)
   at Dynamicweb.Frontend.ContentViewModelFactory.GetValue(ItemField field, Item item, Object value, Boolean useSharedEditorInstance)
   at Dynamicweb.Frontend.ContentViewModelFactory.<>c__DisplayClass16_0.<CreateItemFieldViewModel>g__modelValueFactory|0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Frontend.ItemViewModel.TryGetButton(String systemName, ButtonViewModel& button)
   at CompiledRazorTemplates.Dynamic.RazorEngine_e84bd04c41764616873b6e54ec224542.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 4 <div> 5 @if (Model.Item.TryGetImageFile("Icon", out ImageFileViewModel image)) 6 { 7 <figure class="icon-4 p-3" style="background-color:var(--bs-body-color);color:var(--bs-body-bg);"> 8 @if (image.IsSvg()) 9 { 10 @ReadFile(image.Path) 11 } 12 else 13 { 14 <img src="@image.ToGetImage(new() { Width = 60 })" alt="@image.Name" height="60" width="60" class="img-fluid" /> 15 } 16 </figure> 17 } 18 <div data-swift-text class="mb-0-last-child p-0"> 19 @if (Model.Item.TryGetString("Title", out string title)) 20 { 21 @title 22 } 23 @if (Model.Item.TryGetString("Text", out string text)) 24 { 25 @text 26 } 27 </div> 28 <div class="d-flex flex-wrap align-items-center"> 29 @if (Model.Item.TryGetButton("Button", out ButtonViewModel button)) 30 { 31 <a href="@button.Link.Url" class="btn btn-@button.Style" data-dw-button="@button.Style">@button.Label</a> 32 } 33 </div> 34 </div> 35
Error executing template "/Designs/Swift-v2/Paragraph/Swift-v2_Feature/IconBoxTop.cshtml"
Dynamicweb.Core.ConverterException: Cannot deserialize json string to object of type Dynamicweb.Content.Items.Editors.ButtonData.
 ---> System.Text.Json.JsonException: 'S' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: 'S' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at Dynamicweb.Core.Json.SystemTextJsonSerializer.Deserialize[T](String json)
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   --- End of inner exception stack trace ---
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   at Dynamicweb.Content.Items.Editors.ButtonEditor.GetViewModelValue(Object value)
   at Dynamicweb.Content.Items.Editors.Editor.GetViewModelValue(Object value, ItemField field)
   at Dynamicweb.Frontend.ContentViewModelFactory.GetValue(ItemField field, Item item, Object value, Boolean useSharedEditorInstance)
   at Dynamicweb.Frontend.ContentViewModelFactory.<>c__DisplayClass16_0.<CreateItemFieldViewModel>g__modelValueFactory|0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Frontend.ItemViewModel.TryGetButton(String systemName, ButtonViewModel& button)
   at CompiledRazorTemplates.Dynamic.RazorEngine_e84bd04c41764616873b6e54ec224542.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 4 <div> 5 @if (Model.Item.TryGetImageFile("Icon", out ImageFileViewModel image)) 6 { 7 <figure class="icon-4 p-3" style="background-color:var(--bs-body-color);color:var(--bs-body-bg);"> 8 @if (image.IsSvg()) 9 { 10 @ReadFile(image.Path) 11 } 12 else 13 { 14 <img src="@image.ToGetImage(new() { Width = 60 })" alt="@image.Name" height="60" width="60" class="img-fluid" /> 15 } 16 </figure> 17 } 18 <div data-swift-text class="mb-0-last-child p-0"> 19 @if (Model.Item.TryGetString("Title", out string title)) 20 { 21 @title 22 } 23 @if (Model.Item.TryGetString("Text", out string text)) 24 { 25 @text 26 } 27 </div> 28 <div class="d-flex flex-wrap align-items-center"> 29 @if (Model.Item.TryGetButton("Button", out ButtonViewModel button)) 30 { 31 <a href="@button.Link.Url" class="btn btn-@button.Style" data-dw-button="@button.Style">@button.Label</a> 32 } 33 </div> 34 </div> 35
Error executing template "/Designs/Swift-v2/Paragraph/Swift-v2_Feature/IconBoxTop.cshtml"
Dynamicweb.Core.ConverterException: Cannot deserialize json string to object of type Dynamicweb.Content.Items.Editors.ButtonData.
 ---> System.Text.Json.JsonException: 'S' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: 'S' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at Dynamicweb.Core.Json.SystemTextJsonSerializer.Deserialize[T](String json)
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   --- End of inner exception stack trace ---
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   at Dynamicweb.Content.Items.Editors.ButtonEditor.GetViewModelValue(Object value)
   at Dynamicweb.Content.Items.Editors.Editor.GetViewModelValue(Object value, ItemField field)
   at Dynamicweb.Frontend.ContentViewModelFactory.GetValue(ItemField field, Item item, Object value, Boolean useSharedEditorInstance)
   at Dynamicweb.Frontend.ContentViewModelFactory.<>c__DisplayClass16_0.<CreateItemFieldViewModel>g__modelValueFactory|0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Frontend.ItemViewModel.TryGetButton(String systemName, ButtonViewModel& button)
   at CompiledRazorTemplates.Dynamic.RazorEngine_e84bd04c41764616873b6e54ec224542.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 4 <div> 5 @if (Model.Item.TryGetImageFile("Icon", out ImageFileViewModel image)) 6 { 7 <figure class="icon-4 p-3" style="background-color:var(--bs-body-color);color:var(--bs-body-bg);"> 8 @if (image.IsSvg()) 9 { 10 @ReadFile(image.Path) 11 } 12 else 13 { 14 <img src="@image.ToGetImage(new() { Width = 60 })" alt="@image.Name" height="60" width="60" class="img-fluid" /> 15 } 16 </figure> 17 } 18 <div data-swift-text class="mb-0-last-child p-0"> 19 @if (Model.Item.TryGetString("Title", out string title)) 20 { 21 @title 22 } 23 @if (Model.Item.TryGetString("Text", out string text)) 24 { 25 @text 26 } 27 </div> 28 <div class="d-flex flex-wrap align-items-center"> 29 @if (Model.Item.TryGetButton("Button", out ButtonViewModel button)) 30 { 31 <a href="@button.Link.Url" class="btn btn-@button.Style" data-dw-button="@button.Style">@button.Label</a> 32 } 33 </div> 34 </div> 35
Error executing template "/Designs/Swift-v2/Paragraph/Swift-v2_Feature/IconBoxTop.cshtml"
Dynamicweb.Core.ConverterException: Cannot deserialize json string to object of type Dynamicweb.Content.Items.Editors.ButtonData.
 ---> System.Text.Json.JsonException: 'S' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: 'S' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at Dynamicweb.Core.Json.SystemTextJsonSerializer.Deserialize[T](String json)
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   --- End of inner exception stack trace ---
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   at Dynamicweb.Content.Items.Editors.ButtonEditor.GetViewModelValue(Object value)
   at Dynamicweb.Content.Items.Editors.Editor.GetViewModelValue(Object value, ItemField field)
   at Dynamicweb.Frontend.ContentViewModelFactory.GetValue(ItemField field, Item item, Object value, Boolean useSharedEditorInstance)
   at Dynamicweb.Frontend.ContentViewModelFactory.<>c__DisplayClass16_0.<CreateItemFieldViewModel>g__modelValueFactory|0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Frontend.ItemViewModel.TryGetButton(String systemName, ButtonViewModel& button)
   at CompiledRazorTemplates.Dynamic.RazorEngine_e84bd04c41764616873b6e54ec224542.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 4 <div> 5 @if (Model.Item.TryGetImageFile("Icon", out ImageFileViewModel image)) 6 { 7 <figure class="icon-4 p-3" style="background-color:var(--bs-body-color);color:var(--bs-body-bg);"> 8 @if (image.IsSvg()) 9 { 10 @ReadFile(image.Path) 11 } 12 else 13 { 14 <img src="@image.ToGetImage(new() { Width = 60 })" alt="@image.Name" height="60" width="60" class="img-fluid" /> 15 } 16 </figure> 17 } 18 <div data-swift-text class="mb-0-last-child p-0"> 19 @if (Model.Item.TryGetString("Title", out string title)) 20 { 21 @title 22 } 23 @if (Model.Item.TryGetString("Text", out string text)) 24 { 25 @text 26 } 27 </div> 28 <div class="d-flex flex-wrap align-items-center"> 29 @if (Model.Item.TryGetButton("Button", out ButtonViewModel button)) 30 { 31 <a href="@button.Link.Url" class="btn btn-@button.Style" data-dw-button="@button.Style">@button.Label</a> 32 } 33 </div> 34 </div> 35
Error executing template "/Designs/Swift-v2/Paragraph/Swift-v2_Text/TextCenter.cshtml"
Dynamicweb.Core.ConverterException: Cannot deserialize json string to object of type Dynamicweb.Content.Items.Editors.ButtonData.
 ---> System.Text.Json.JsonException: 'S' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: 'S' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 json, JsonTypeInfo`1 jsonTypeInfo)
   at Dynamicweb.Core.Json.SystemTextJsonSerializer.Deserialize[T](String json)
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   --- End of inner exception stack trace ---
   at Dynamicweb.Core.Converter.Deserialize[T](String data)
   at Dynamicweb.Content.Items.Editors.ButtonEditor.GetViewModelValue(Object value)
   at Dynamicweb.Content.Items.Editors.Editor.GetViewModelValue(Object value, ItemField field)
   at Dynamicweb.Frontend.ContentViewModelFactory.GetValue(ItemField field, Item item, Object value, Boolean useSharedEditorInstance)
   at Dynamicweb.Frontend.ContentViewModelFactory.<>c__DisplayClass16_0.<CreateItemFieldViewModel>g__modelValueFactory|0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Frontend.ItemViewModel.TryGetButton(String systemName, ButtonViewModel& button)
   at CompiledRazorTemplates.Dynamic.RazorEngine_188e89ff0cb940d69a72e7ee88472299.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Frontend 3 4 <div> 5 <div data-swift-text class="text-center mx-auto mb-0-last-child"> 6 @if (Model.Item.TryGetString("Title", out string title)) { 7 @title 8 } 9 @if (Model.Item.TryGetString("Subtitle", out string subtitle)) { 10 @subtitle 11 } 12 @if (Model.Item.TryGetString("Text", out string text)) { 13 @text 14 } 15 </div> 16 <div class="d-flex flex-wrap gap-2 align-items-center justify-content-center"> 17 @if (Model.Item.TryGetButton("FirstButton", out ButtonViewModel firstButton)) { 18 <a href="@firstButton.Link.Url" class="btn btn-@firstButton.Style" data-dw-button="@firstButton.Style">@firstButton.Label</a> 19 } 20 @if (Model.Item.TryGetButton("SecondButton", out ButtonViewModel secondButton)) { 21 <a href="@secondButton.Link.Url" class="btn btn-@secondButton.Style" data-dw-button="@secondButton.Style">@secondButton.Label</a> 22 } 23 </div> 24 </div> 25