Використовувати ThemeKey - це простий, і це найпопулярніший і найпотужніший модуль на даний момент (з підтримкою 8.x) для правил перемикання тем, які дозволяють автоматичний вибір теми залежно від поточного шляху, термінів таксономії, мови, типу вузла та багатьох інших, багато інших властивостей. Він також може бути легко розширений для підтримки додаткових властивостей, що піддаються іншим модулям. Окрім стандартних функцій, ThemeKey автоматично розширює свої функції у багатьох модулях внесків і має модулі, що розширюють її.
Використання (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, пов'язані з темою ключів .
Крім того, існує також Switchtheme (7.x), який додає блок, що дозволяє користувачам перемикатися між включеними темами.