我们自己运营的网站对于界面的要求不是太苛刻,一般都是一个Drupal网站使用同一个主题皮肤,最近在为用户开发一个项目的时候用到Drupal,希望不同的内容对应不同的显示界面,我先是建议同事可以在page.tpl.php中添加一些判断来实现,但要动代码比较麻烦,后来找了一个现成的Drupal模块:Content Theme,可以实现一下功能:
- 分配一个主题给所有内容类型(覆盖系统默认主题)
- 分配一个主题给指定的内容类型(覆盖给所有内容类型指定的主题以及系统默认主题)
- 分类一个主题给指定的内容节点(覆盖内容类