Я создал мульти-сайт на Drupal 7. Я сопоставил его с двумя разными доменами, а именно: tom.mydomain.com и jerry.mydomain.com.
Соответственно, я создал две отдельные базы данных, а именно tomdb и jerrydb, и создал соответствующий каталог (папки) в каталоге sites.
Мои текущие структуры папок упомянуты ниже
Друпала / сайты / все
друпал / сайты / по умолчанию
друпал / сайты / tom.mydomain.com
друпал / сайты / jerry.mydomain.com
Я изменил детали подключения к базе данных в settings.php в определенных папках.
До сих пор все отлично работает.
Тем не менее, я хотел использовать тему сайта и логотип для обоих доменов. Поэтому я создал папку с папками в определенном каталоге. Но drupal не рассматривает правильную тему, специфичную для этого конкретного сайта. Везде до сих пор используется тема с сайта / всех папок.
Не могли бы вы предложить, почему он не использует тему, которую я создал для определенного домена?
Заранее спасибо.
Например, после добавления многосайтовой темы в каталог определенного сайта 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/
Других решений пока нет …