不同域上的扩展菜单

时间:2011-06-29 22:35:14

标签: php drupal drupal-6 cross-domain

我的客户有一个Drupal 6网站。

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

所以,为了更清楚: domain1.com domain2.com 都指向一台服务器上同一个Drupal的安装,但不是100%的内容在他们之间共享。

我通常不和Drupal合作,所以我不确定如何解决这个问题。你会如何解决这个问题?有没有办法根据正在使用的域添加或删除单个菜单项?有没有办法在同一场景中使用不同的视图?

将赞赏贡献模块和程序化解决方案。

2 个答案:

答案 0 :(得分:1)

Domain Access模块允许您拥有多个具有相同数据库的域。您可以在每个站点的界面中设置不同的主题。这是一个不错的选择,特别是如果您有一些网站共享某些内容,而其他内容只出现在其中一个网站上。安装完成后,您会在节点编辑屏幕上看到一个选项,用于选择内容应该出现在哪些网站。内容编辑非常容易。

Domain Access擅长管理具有联盟内容的两个不同的域(就像设计的那样),它确实需要更多配置,大多数模块都需要控制您网站的DNS。

另一个不错的选择可能是使用Organic Groups。我在一个很像你所描述的网站上使用它。与域名访问一样,您可以与多个组共享同一段内容。只是域访问模块可能稍微简化一下,因为它的设计目的就是你所描述的,而OG可能需要稍微调整一下。

答案 1 :(得分:0)

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

相关问题