2016-12-30 114 views
0

我已经在Drupal 7上创建了一个多站点。我已经将它与两个不同的域即tom.mydomain.com和jerry.mydomain.com进行了映射。Drupal 7多站点特定主题不起作用

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

我当前文件夹结构下面提到

的Drupal /网站/任何 的Drupal /网站/默认 的Drupal /网站/ tom.mydomain.com 的Drupal /网站/ jerry.mydomain.com

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

一切正常,直到现在。

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

你能否建议为什么它不使用我为特定域创建的主题?

在此先感谢。

回答

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/