我有自定义代码,可以读取一堆 xml 文档并创建一个自定义数据导入配方,我使用 Orchard 中的 Import/Export 模块上传该配方。导入的文档属于我使用 Orchard 管理 UI 创建的内容类型“Api 文档”。现在,我想让这个配方文件生成代码成为自定义 Orchard 模块的一部分(如果这是正确的方法,我不确定)并让管理员用户执行以下操作:
使用管理仪表板部分中的表单上传需要通过配方文件生成器运行的 xml 文档
该表单将配方文件提交到导入/导出模块,以便它可以像往常一样执行其导入过程
处理这个问题的最佳方法是什么?我什至不确定创建自定义模块是正确的方法。如果我应该利用其他可扩展性选项,那就太好了。