diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs index 3f36f7343e..ce3113004b 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/CmsKitWebUnifiedModule.cs @@ -39,6 +39,10 @@ using Volo.Abp.Threading; using Volo.Abp.VirtualFileSystem; using Volo.CmsKit.Admin.Web; using Volo.CmsKit.Public.Web; +using System; +using Volo.CmsKit.Tags; +using Volo.CmsKit.Comments; +using Volo.CmsKit.MediaDescriptors; namespace Volo.CmsKit { @@ -81,6 +85,8 @@ namespace Volo.CmsKit var hostingEnvironment = context.Services.GetHostingEnvironment(); var configuration = context.Services.GetConfiguration(); + ConfigureCmsKit(context); + Configure(options => { options.UseSqlServer(); @@ -131,6 +137,24 @@ namespace Volo.CmsKit }); } + private void ConfigureCmsKit(ServiceConfigurationContext context) + { + Configure(options => + { + options.EntityTypes.Add(new TagEntityTypeDefiniton("quote")); + }); + + Configure(options => + { + options.EntityTypes.Add(new CommentEntityTypeDefinition("quote")); + }); + + Configure(options => + { + options.EntityTypes.Add(new MediaDescriptorDefinition("quote")); + }); + } + public override void OnApplicationInitialization(ApplicationInitializationContext context) { var app = context.GetApplicationBuilder();