Drupal 7多站点站点特定主题不起作用

时间:2016-12-30 14:38:56

标签: php drupal drupal-7 open-source multisite

我在Drupal 7上创建了一个多站点。我已经将它映射到两个不同的域名tom.mydomain.com和jerry.mydomain.com。

因此我创建了两个独立的数据库,即tomdb和jerrydb,并在sites目录下创建了一个相应的目录(文件夹)。

我的当前文件夹结构如下所述

的Drupal /位点/所有 Drupal的/网站/默认 Drupal的/网站/ tom.mydomain.com drupal的/位点/ jerry.mydomain.com

我更改了特定文件夹下的settings.php中的数据库连接详细信息。

到目前为止一切正常。

但是,我想为这两个域使用特定于站点的主题和徽标。所以我在特定目录下创建了一个主题文件夹。但drupal没有考虑特定于该特定网站的正确主题。它仍然在使用网站/所有文件夹中的主题。

请问您为什么不使用我为特定域创建的主题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

在特定网站的目录下添加多网站主题后,例如drupal/sites/tom.mydomain.com/themes/tom_theme,您需要将该主题设置为特定网站的默认主题。

这是在“外观”下的“管理”区域中完成的。请参阅此处的详细说明http://www.inmotionhosting.com/support/edu/drupal-7/customize-theme/change-default-theme

另外,只需检查您是否配置了sites/sites.php文件,该文件将域映射到特定的多站点。 请在此处查看详细信息https://www.webwash.net/drupals-multi-site-aliasing-with-sites-php/