文章的导入功能组件,仅支持DTcms8.0版本,目前支持文章主表、扩展字段、相册、附件的批量导入,支持xls、xlsx格式文件,通过文章主表Id的关联,导入时实现关联,但注意的是,真正导入数据库里面的主健Id是自增的,并不是按照xls文件设定的Id值。
考虑到各版本的兼容性,部分文件只给出了涉及文件的相关方法和代码,并不包含完整的代码,请在安装时严格按照说明替换和增加方法。
安装说明:
1、直接可替换的文件
DTcms.Core\DTcms.Core.Common里的所有文件;
DTcms.Core\DTcms.Core.IServices里的所有文件;
DTcms.Admin\src\components里的所有文件;
2、需要手动修改的文件
DTcms.Admin\src\pages\article\list.vue 需要在对照原文件,增加一个按钮和引入组件,不可直接替换原文件;
DTcms.Core\DTcms.Core.API\Article\ArticleController.cs 需要在对照原文件,增加一个导入的接口方法,不可直接替换原文件;
DTcms.Core\DTcms.Core.Model\ViewModels\Article\ArticlesDto.cs 需要在对照原文件,增加文件导入的DTO属性,不可直接替换原文件;
替换以及修改对应文件后,重新编译DTcms.Core、DTcms.Admin项目即可看到效果,有问题可直接联系应用原作者;