Есть задачка - сделать так, чтобы для разных пользователей (даже групп пользователей) сайт выводился в разном варианте (цветовая гамма, название, логотип).
Я так понимаю, что проще всего было бы сделать несколько ролей и соответственно для каждой роли них выбирать тему. Может есть какой-то модуль, позволяющий сделать такое?
Или где-то в скрипте прописать выбор темы в зависимости от роли зашедшего пользователя и выдавать страницу именно в этой теме? Если так - то подскажите где и что прописать плиз. В ПХП вроде не ламер, но под друпал еще ничего не писал.
Заранее спасибо.
Комментарии
Я тут полазил и нашел модуль Role Theme Switcher
http://drupal.org/project/role_theme_switcher
а все-таки как это сделать руками - в каком файле возможно отловить этот момент?
какая идея хорошая! блин. Спасибо!
Если нужно поменять цвет и логотип, то можно в page.tpl прописать условие если роль такая CSS такое, осталось отловить id роли пользователя и собственно написать условие, это только мое мнение я не проверял и могу ошибаться
почитай вот здесь http://drupal.org/node/139766
там меняют тему в зависимости от URL, но я думаю этот же принцип можно использовать и для ролей.
2 cardina1
ок, спасибочки, классно написанная статья
ооо!
спасибка, как раз то что искал