2015-10-19 72 views
0

是否可以在Orchard中配置多個根模塊目錄?我的用例是我想讓我的自定義模塊與果園存儲庫的GIT克隆完全分離,並且可以更輕鬆地下載最新的果園更改,而無需在混合中進行自定義。Orchard CMS - 多個模塊目錄

+1

在Visual Studio中,我經常創建一個新文件夾'CustomModules',但物理上它應該位於文件系統上的Modules目錄中。 – devqon

回答

1

我經常使用的這個問題的一個解決方案是將模塊存儲在單獨的存儲庫中,並在Orchard的Modules文件夾中創建硬鏈接。例如,如果您存儲模塊在C:\Modules\MyModule代碼,並要在C:\Orchard與果園入伍利用這一點,那麼你可以創建C:\Orchard\src\Orchard.Web\Modules硬鏈接(在cmd.exe使用mklink命令)指向C:\Modules\MyModule。然後,您可以使用該模塊的代碼,就好像它直接位於Modules文件夾中一樣。您甚至可以輕鬆修改Modules文件夾中的代碼,然後從C:\Modules\MyModule提交更改。

這裏是一個創建等環節一個腳本的例子: https://github.com/Proligence/OrchardPs/blob/master/MapToOrchard.cmd

+0

謝謝你對我的工作很好。 – bingles