我在Drupal 7上创建了一个多站点。我已经将它映射到两个不同的域名tom.mydomain.com和jerry.mydomain.com。
因此我创建了两个独立的数据库,即tomdb和jerrydb,并在sites目录下创建了一个相应的目录(文件夹)。
我的当前文件夹结构如下所述
的Drupal /位点/所有 Drupal的/网站/默认 Drupal的/网站/ tom.mydomain.com drupal的/位点/ jerry.mydomain.com
我更改了特定文件夹下的settings.php中的数据库连接详细信息。
到目前为止一切正常。
但是,我想为这两个域使用特定于站点的主题和徽标。所以我在特定目录下创建了一个主题文件夹。但drupal没有考虑特定于该特定网站的正确主题。它仍然在使用网站/所有文件夹中的主题。
请问您为什么不使用我为特定域创建的主题?
提前致谢。
答案 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/