|
|
|
@ -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<AbpDbContextOptions>(options => |
|
|
|
{ |
|
|
|
options.UseSqlServer(); |
|
|
|
@ -131,6 +137,24 @@ namespace Volo.CmsKit |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
private void ConfigureCmsKit(ServiceConfigurationContext context) |
|
|
|
{ |
|
|
|
Configure<CmsKitTagOptions>(options => |
|
|
|
{ |
|
|
|
options.EntityTypes.Add(new TagEntityTypeDefiniton("quote")); |
|
|
|
}); |
|
|
|
|
|
|
|
Configure<CmsKitCommentOptions>(options => |
|
|
|
{ |
|
|
|
options.EntityTypes.Add(new CommentEntityTypeDefinition("quote")); |
|
|
|
}); |
|
|
|
|
|
|
|
Configure<CmsKitMediaOptions>(options => |
|
|
|
{ |
|
|
|
options.EntityTypes.Add(new MediaDescriptorDefinition("quote")); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
public override void OnApplicationInitialization(ApplicationInitializationContext context) |
|
|
|
{ |
|
|
|
var app = context.GetApplicationBuilder(); |
|
|
|
|