From 6500db2c96f35ab6d7bca3e0cc36233839181e73 Mon Sep 17 00:00:00 2001 From: Erik Eelman Date: Fri, 25 Apr 2025 17:05:31 +0200 Subject: [PATCH] Add html to frame if no url available --- .../Crm/Dynamics/Render/DynamicsForm.cshtml | 9 ++++++++- .../Editors/DynamicsFormPickerValueConverter.cs | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Cms.Integrations.Crm.Dynamics/App_Plugins/UmbracoCms.Integrations/Crm/Dynamics/Render/DynamicsForm.cshtml b/src/Umbraco.Cms.Integrations.Crm.Dynamics/App_Plugins/UmbracoCms.Integrations/Crm/Dynamics/Render/DynamicsForm.cshtml index 620ea0a3..bfb2d8eb 100644 --- a/src/Umbraco.Cms.Integrations.Crm.Dynamics/App_Plugins/UmbracoCms.Integrations/Crm/Dynamics/Render/DynamicsForm.cshtml +++ b/src/Umbraco.Cms.Integrations.Crm.Dynamics/App_Plugins/UmbracoCms.Integrations/Crm/Dynamics/Render/DynamicsForm.cshtml @@ -33,7 +33,14 @@ { @if (Model.IframeEmbedded) { - + if (!string.IsNullOrEmpty(Model.StandaloneUrl)) + { + + } + else + { + + } } else { diff --git a/src/Umbraco.Cms.Integrations.Crm.Dynamics/Editors/DynamicsFormPickerValueConverter.cs b/src/Umbraco.Cms.Integrations.Crm.Dynamics/Editors/DynamicsFormPickerValueConverter.cs index 63b82b04..7d425d96 100644 --- a/src/Umbraco.Cms.Integrations.Crm.Dynamics/Editors/DynamicsFormPickerValueConverter.cs +++ b/src/Umbraco.Cms.Integrations.Crm.Dynamics/Editors/DynamicsFormPickerValueConverter.cs @@ -66,7 +66,7 @@ public override object ConvertSourceToIntermediate(IPublishedElement owner, IPub var form = _dynamicsService.GetRealTimeForm(jObject["id"].ToString()).ConfigureAwait(false).GetAwaiter().GetResult(); if (form != null) { - vm.Html = form.StandaloneHtml; + vm.Html = form.StandaloneHtml ?? form.RawHtml; } }