我现在正在创建一个drupal网站。 我有3个角色,这些是: 匿名 经过身份验证 注册用户
在我的“注册用户”上,我想在登录后拥有不同的主题。你有关于如何实现这一目标的想法吗?
祝你好运
答案 0 :(得分:1)
on hook_init
if global $user have role Registred
global $theme = 'theme_x';
答案 1 :(得分:1)
您可以使用http://drupal.org/project/themekey
它应该允许您根据用户的角色更改主题。
答案 2 :(得分:0)
设置完全不同的主题是一种非常激烈的方法。如果可能的话,我会尝试使用单个主题,在body标签上设置一个表示用户角色的类,并用CSS对这些页面进行不同的样式设置。