2015-10-19 3 views
0

Возможно ли настроить несколько корневых каталогов модулей в Orchard? Мой вариант использования заключается в том, что я хочу, чтобы мои пользовательские модули полностью отделены от клона GIT в садовом репозитории и чтобы было легче снести последние изменения в садах без моих настроек в миксе.Orchard CMS - каталоги нескольких модулей

+1

В визуальной студии я часто создаю новую папку «CustomModules», но физически она должна находиться в каталоге «Модули» в файловой системе. – devqon

ответ

1

Одно из решений этой проблемы, которое я часто использую, заключается в том, чтобы хранить модули в отдельных хранилищах и создавать жесткие ссылки в папке модулей Orchard. Например, если вы храните код своего модуля в C:\Modules\MyModule, и вы хотите использовать его с помощью набора Orchard в C:\Orchard, вы можете создать жесткую ссылку (используя команду mklink в cmd.exe) в C:\Orchard\src\Orchard.Web\Modules, которая указывает на C:\Modules\MyModule. Затем вы можете использовать код модуля, как если бы он находился непосредственно в папке Modules. Вы даже можете легко изменить код в папке Modules, а затем зафиксировать изменения с C:\Modules\MyModule.

Вот пример скрипта, который создает такие ссылки: https://github.com/Proligence/OrchardPs/blob/master/MapToOrchard.cmd

+0

Спасибо, что это хорошо работает для меня. – bingles