其他域上的扩展菜单


Extended menu on a different domain

我的客户端有一个Drupal 6站点。

他们现在正在同一网站上添加另一个域,但不同的域将被他们公司的另一个分支机构使用。因此,他们需要在菜单中添加一些特定于其他分支机构地理区域的额外内容,以及在首页上添加一个稍微不同的主题。

因此,更清楚地说:domain1.comdomain2.com

我通常不与Drupal合作,所以我不知道如何解决这个问题。你将如何处理这个问题?有没有一种方法可以根据使用的域添加或删除单个菜单项?有没有办法在同一场景中使用不同的视图?

contrib模块和方案解决方案都将受到赞赏。

域访问模块允许您拥有多个具有相同数据库的域。您可以在每个站点的界面中设置不同的主题。这是一个很好的选择,尤其是当你的网站上共享了一些内容,而其他内容只出现在其中一个网站上时。安装后,您将在节点编辑屏幕上看到一个选项,用于选择内容应出现在哪些网站中。对于内容编辑器来说,这非常容易。

Domain Access擅长管理具有附属内容的两个不同域(这就是它的设计目的),它确实需要比大多数模块更多的配置,并且您需要控制您的网站的DNS。

另一个好的选择可能是使用有机组。我在一个很像你描述的网站上使用这个。与域访问一样,您可以与多个组共享同一内容。只是域访问模块可能更精简了一点,因为它是为做你所描述的事情而设计的,而OG可能需要更多的调整。

此用例适合使用Drupal多站点配置(http://drupal.org/node/43816)使用共享表。本质上,一个站点将位于/sites/site1中,另一个站点位于/sites/site2中,每个settings.php文件将表指向一个共享数据库表。