diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/ContentParser.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/ContentParser.cs index bfc0828821..ebea7cfa7e 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/ContentParser.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/ContentParser.cs @@ -13,6 +13,7 @@ public class ContentParser : IContentParser, ITransientDependency Content = "**ABP Framework** is completely open source and developed in a community-driven manner." }, new WidgetContentFragment("CmsPoll") { Properties = { { "widgetName", "poll-right" } } }, + new WidgetContentFragment("CmsPollByName") { Properties = { { "name", "poll-name" } } }, new MarkdownContentFragment { Content = "Thanks _for_ *your* feedback." } diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/Default.cshtml b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/Default.cshtml index 3ca57d6a05..17ac619aa3 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/Default.cshtml +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/Pages/Default.cshtml @@ -16,12 +16,23 @@ { @Html.Raw(await MarkdownRenderer.RenderAsync(markdownContentFragment.Content)) } - else if(contentFragment is WidgetContentFragment widgetContentFragment) + else if (contentFragment is WidgetContentFragment widgetContentFragment) { - @await Component.InvokeAsync(widgetContentFragment.Name, new + //TODO + if (widgetContentFragment.Name == "CmsPoll") { - widgetName = "poll-right" - }) + @await Component.InvokeAsync(widgetContentFragment.Name, new + { + widgetName = "poll-right" + }) + } + else + { + @await Component.InvokeAsync(widgetContentFragment.Name,new + { + name = "poll-name" + }) + } } }