0

在drupal 7(和任何其他drupal版本)中是否有可能为2个站点提供一个共享数据库,并且视图会根据子域/ URL而改变。请看下图。

在此处输入图像描述

我想要的只是为多个站点提供一个共享数据库,但具有多个视图,具体取决于它所访问的子/域,并且模块/主题范围(例如 Captcha 模块)应该只在 site2 中可见。

我被这部分困住了。我的第二个选择是拥有 2 个数据库,但只有 1 个数据库用于访问我的站点特定数据,但对于内容管理数据的隔离,我认为最好还有单独的数据库来控制模块的访问。让我知道你的想法。

提前致谢。

4

2 回答 2

0

这可以通过Panels轻松解决,因为您可以从那里选择正确的 Views 视图。

没有理由不在任何 drupal 站点 imo 上使用面板。

于 2012-10-17T14:20:20.643 回答
0

是的。Drupal DB 抽象和配置设置足够灵活,可以满足您的需求。您将不得不与用户打交道,那么这里也是一个选择问题,因为 Drupal 允许您共享用户或为每个站点拥有不同的用户空间。有一本关于这个主题的书,还有许多站点可以帮助实现各种多站点方案选项。

顺便说一句,您可以随时在 drupal.stackexchange 中发布您的 D 问题。

于 2012-10-16T03:38:36.777 回答