假设我有一个contacts orchard模块来管理联系人
我可以有两个这样的实例吗?
mysite.com/WorkContacts/...
mySite.com/HomeContacts/....
并按实例/位置类型等对数据进行分区。
我想应该是的,但我想在深入挖掘之前先确认一下。
发布于 2011-04-01 12:44:14
默认情况下,它不是不可能的(尽管我并不是说根本不可能)。每个模块都有它的唯一的,硬编码的Id,这可以防止模块的多实例化。还有许多其他原因,为什么这不是一个好主意……
当然,实现这样的行为是可能的,但方式略有不同。由于Orchard主要是关于内容的,因此您可以根据现有的部件和字段为不同的联系人类型自由构建自己的不同内容类型。然后你就可以自由地创建它们的实例。它被描述得很好,here。
HTH
发布于 2011-04-01 11:24:24
这可能会更好地在Orchard站点上询问。
如果你看一下博客的功能,你可以拥有多个这样的功能,遵循类似的代码模式,你可以拥有多个contacts模块。
路径/HomeContacts ...etc将通过Orchard的路由功能进行设置。
发布于 2011-04-07 02:12:35
我认为您正在寻找的可能是多租户模块,可从画廊获得。您所描述的唯一区别是实例需要不同的服务器名称,而不是您所描述的子文件夹。再说一次,还不是很清楚,你是只想分离模块的数据(在这种情况下,仿照博客建模的建议是一个很好的建议)还是整个网站(这将是多租户)。
https://stackoverflow.com/questions/5508767
复制相似问题