我正在开始一个需要广泛CMS功能的新项目。我也希望它是一个完整的MVC 4站点。
我刚刚首次从Web Platform Installer安装了Orchard CMS - 并加载了解决方案(在Web设置之后) - 没有Views / Models或Controllers文件夹。
我读过Orchard是基于这项技术的 - 开始完全自定义HTML / CSS的最佳方法是什么?添加我自己的模型/视图等?
由于
答案 0 :(得分:2)
是的,Orchard基于MVC,但它也是模块化的。模块为核心添加功能,但基本上尽可能地彼此分离。它们也构建在ASP.NET MVC区域上。您将在/ Modules和/ Themes目录的子文件夹中找到这些模块和主题(以及它们的视图,控制器和模型)。这些目录本身可以在网站的根目录下找到(src / Orchard.Web,如果您使用的是源代码丢弃)。最后,核心模块可以在Core下找到,具有类似的结构。