1

我现在正在创建一个 drupal 站点。我有 3 个角色,它们是: 匿名认证注册用户

在我的“注册用户”上,我想在他们登录后有一个不同的主题。您对如何实现这一目标有想法吗?

此致

4

3 回答 3

1

您可以使用http://drupal.org/project/themekey

它应该允许您根据用户的角色更改主题。

于 2010-10-08T15:23:36.697 回答
1
on hook_init
if global $user have role Registred
global $theme = 'theme_x';
于 2010-10-08T13:45:00.840 回答
0

设置一个完全不同的主题是一种相当激进的方法。如果可能的话,我会尝试使用单个主题,在 body 标记上设置一个类,指示用户角色,并仅使用 CSS 为这些页面设置不同的样式。

于 2010-10-08T14:08:37.870 回答