Drupal 7 开发内部培训资料, 分头诗人

使用hook_custom_theme实现根据不同的条件显示不同的主题

猪跑啦独家原创专稿,欢迎您转载本文,转载请注明来源。

可以根据不同的条件显示不同的主题。比如根据用户的角色的不同,ip地址的不同。

自定义一个模块,实现hook_custom_theme

function YOURMODULE_custom_theme() {
  if (ip_address() == '192.168.5.212') {
    return 'THEME_NAME';
  }
}

或者可以使用views的vid 做不同主题,也可以根据角色的不同而改变主题,还有很多很多需要自己慢慢摸索。。。非常强大好用的模块。赶紧试一下。">ThemeKey,ThemeKey Properties模块实现

评论

zyg的头像

不错~  

maglic的头像

不错!!!!!子网站有用了