首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OrchardCMS中的模块多实例

OrchardCMS中的模块多实例
EN

Stack Overflow用户
提问于 2011-04-01 11:15:57
回答 3查看 321关注 0票数 1

假设我有一个contacts orchard模块来管理联系人

我可以有两个这样的实例吗?

mysite.com/WorkContacts/...

mySite.com/HomeContacts/....

并按实例/位置类型等对数据进行分区。

我想应该是的,但我想在深入挖掘之前先确认一下。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-01 12:44:14

默认情况下,它不是不可能的(尽管我并不是说根本不可能)。每个模块都有它的唯一的,硬编码的Id,这可以防止模块的多实例化。还有许多其他原因,为什么这不是一个好主意……

当然,实现这样的行为是可能的,但方式略有不同。由于Orchard主要是关于内容的,因此您可以根据现有的部件和字段为不同的联系人类型自由构建自己的不同内容类型。然后你就可以自由地创建它们的实例。它被描述得很好,here

HTH

票数 0
EN

Stack Overflow用户

发布于 2011-04-01 11:24:24

这可能会更好地在Orchard站点上询问。

如果你看一下博客的功能,你可以拥有多个这样的功能,遵循类似的代码模式,你可以拥有多个contacts模块。

路径/HomeContacts ...etc将通过Orchard的路由功能进行设置。

票数 0
EN

Stack Overflow用户

发布于 2011-04-07 02:12:35

我认为您正在寻找的可能是多租户模块,可从画廊获得。您所描述的唯一区别是实例需要不同的服务器名称,而不是您所描述的子文件夹。再说一次,还不是很清楚,你是只想分离模块的数据(在这种情况下,仿照博客建模的建议是一个很好的建议)还是整个网站(这将是多租户)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5508767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档