CMS Kit:全局资源
CMS Kit 全局资源系统允许动态添加全局样式和脚本。
启用全局资源功能
默认情况下,CMS Kit功能处于禁用状态。因此,在开始使用前,您需要启用所需功能。您可以使用全局功能系统在开发时启用/禁用CMS Kit功能。或者,您也可以使用ABP的功能系统在运行时禁用CMS Kit功能。
请参阅CMS Kit模块文档的"如何安装"章节,了解如何在开发时启用/禁用CMS Kit功能。
用户界面
菜单项
CMS Kit模块在管理侧向主菜单添加以下项目,位于全局资源菜单项下:
- 全局资源:全局资源管理页面。
CmsKitAdminMenus类包含菜单项名称的常量定义。
全局资源页面
全局资源页面用于管理系统中的全局样式和脚本。
内部实现
领域层
聚合
本模块遵循实体最佳实践与规范指南。
GlobalResource(聚合根):存储资源。
仓储
本模块遵循仓储最佳实践与规范指南。
为此功能定义了以下自定义仓储:
IGlobalResourceRepository
领域服务
本模块遵循领域服务最佳实践与规范指南。
全局资源管理器
GlobalResourceManager用于执行GlobalResource聚合根的相关操作。
应用层
应用服务
GlobalResourceAdminAppService(实现IGlobalResourceAdminAppService):实现全局资源系统的管理操作。GlobalResourcePublicAppService(实现IGlobalResourcePublicAppService):实现全局资源系统的公共用例。
数据库
Entity Framework Core
数据表
- CmsGlobalResources
MongoDB
集合
- CmsGlobalResources
抠丁客



