2017-01-30 3 views
0

Мне было предложено архитектор и разработать «семейство сайтов», где есть разные подсайты под основным зонтичным сайтом. Назовем зонтик www.umbrella-site.net. Подсайты должны иметь форму www.umbrella-site.net/sitex и т. Д.Drupal 8 как использовать разные темы на дочерних сайтах

Теперь подсайты должны использовать разные темы из конечного набора тем. Тема должна выбираться конечным пользователем без изменений в коде. Сами темы должны быть предварительно запрограммированы (поскольку они должны быть одобрены PR). И тема должна использоваться деревом whole/sitex (на основе url)

Я не прошу полного решения, но несколько указателей. Проблемы, которые я вижу, являются:

  • как использовать другую тему в поддереве URLs
  • как указать тему для дочернего без изменений в коде
  • как получить информацию о выбранной теме на страницах под дочерним участком

Я бы предпочел не использовать javascript-решения для достижения этой функциональности.

Конечно, могут быть другие проблемы, когда вы действительно реализуете это, но я был бы более чем благодарен, если бы мог получить представление о вышеперечисленных вопросах.

WBR

моток

ответ

0

Существует модуль "Ключевая тема"

https://www.drupal.org/project/themekey

..но нет стабильной версии этого. К сожалению, это ситуация для многих модулей D8.

+0

Хорошо, нужно подумать, могу ли я что-нибудь приготовить ... – hank

+0

Рассмотрите также программно: http://drupal.stackexchange.com/questions/201530/how-can-i-change-the-active- тема-программно – MilanG

Смежные вопросы