0

我正在研究果园 CMS,但我有点怀疑我可能无法在不发回服务器的情况下快速创建新内容项之类的事情。

例如。假设我为产品定义了一个内容类型。产品可能具有的一个属性是可以按相关性分类的变体或类似产品的集合。(想想一本带有不同封面的漫画书)

您能否为此构建一个界面,您可以在其中输入新产品,并从同一个客户端界面搜索并包含多个变体产品,而无需回发或进行硬页面刷新?

我想也许,我真正要问的是,通过 Web API 或类似的东西公开内容是否容易,从那里你真的可以构建任何东西。

我有点担心开始使用这样一个好的框架,只是发现一半我受到框架本身的限制。

4

1 回答 1

1

将 OrchardCMS 视为 ASP.NET MVC 的超集。您可以构建一个自定义控制器来处理您自己的类型甚至内容类型(请参阅 OrchardServices)

在您的情况下,只需制作一个自定义控制器,该控制器将通过 ajaxs 请求创建、更新、获取相关项目等操作来处理。

你应该阅读 Sipke 的系列文章,尤其是这个:( http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-6 ) 另一个有用的资源是复数视觉课程.

于 2013-09-07T15:02:59.337 回答