Orchard CMS - 多个模块目录

时间:2015-10-19 03:25:00

标签: orchardcms orchard-modules

是否可以在Orchard中配置多个根模块目录?我的用例是,我希望将自定义模块与果园存储库的GIT克隆完全分开,以便更轻松地下载最新的果园更改,而无需在混合中进行自定义。

2 个答案:

答案 0 :(得分:1)

我经常使用的一个解决方案是将模块存储在单独的存储库中,并在Orchard的Modules文件夹中创建硬链接。例如,如果您将模块的代码存储在C:\Modules\MyModule中,并且希望将其与C:\Orchard中的Orchard登记一起使用,则可以在{{1}中使用mklink命令创建硬链接} {}在cmd.exe中指向C:\Orchard\src\Orchard.Web\Modules。然后,您可以使用模块的代码,就好像它直接位于C:\Modules\MyModule文件夹中一样。您甚至可以轻松修改Modules文件夹中的代码,然后从Modules提交更改。

以下是创建此类链接的脚本示例: https://github.com/Proligence/OrchardPs/blob/master/MapToOrchard.cmd

答案 1 :(得分:1)

目前不支持此功能,但大多数可能会在Orchard的下一个主要版本中支持,因为它有一个公开的PR:https://github.com/OrchardCMS/Orchard/pull/5973