|
|
|
|
@ -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();
|
|
|
|
|
|