覆盖 Orchard 中的多租户模块

Override Multi tenant Module in Orchard

我们目前正在开发一个 Orchard 模块,它公开了一些 服务内容项布局元素 有多个 类别 供租户使用。

我们正在尝试覆盖新租户的默认配置页面,以包括应向租户公开哪些服务。

例如租户应该只看到使用服务内容默认租户配置。

我的想法是使用允许的 Contents/Services ... 创建 Shell 设置并在租户级别使用这些设置。

那有可能吗?如果是这样,非常感谢任何指南

编辑:
我正在尝试寻找一种不覆盖 shell 设置本身的方法,因为它是租户的主要配置对象(如果可能的话)

另一个编辑:

我设法覆盖了 Shell 设置 Actually 。我添加了我想要的属性,例如 (string[] ServiceIds) 并编辑了视图和操作等。 它工作正常。

是可以覆盖多租户模块,因为它不是核心模块。

但是添加更多关于 Tenant 的属性,我找不到任何其他方法,只能将它们直接添加到 ShellSettings 。