Использовать ThemeKey просто и это самый популярный и мощный модуль (с поддержкой 8.x) на сегодняшний день для правил переключения тем, которые позволяют автоматически выбирать тему в зависимости от текущего пути, терминов таксономии, языка, типа узла и многих других, много других свойств. Он также может быть легко расширен для поддержки дополнительных свойств, предоставляемых другими модулями. Помимо стандартных функций, ThemeKey автоматически расширяет возможности многих модулей contrib и имеет модули, расширяющие его.
Использование (7.x)
После включения модуля перейдите на admin/config/user-interface/themekey
. Существует много вариантов переключения темы, но, вероятно, вам это будет интересно path:node_alias
, поэтому установите значение так, как вы хотите, как вы говорите / my_url, а затем выберите тему, которую вы хотите включить по этому URL. Вы также можете использовать символы подстановки, такие как web/*
или /^web/.*
.
Проверить: Как загрузить тему для пути
Расширенное использование
ThemeKey 7.x содержит дополнительный модуль под названием ThemeKey Example, чтобы продемонстрировать разработчикам, как расширить ThemeKey.
Помощь (7.x)
Посмотрите видеоурок от Mustardseed (7.x).
Дополнительную помощь по этой теме можно найти на /admin/help/themekey
.
Также проверьте другие вопросы SE, связанные с themekey .
В качестве альтернативы есть также Switchtheme (7.x), который добавляет блок, позволяющий пользователям переключаться между включенными темами.