Drupal 7更改模块的主题

时间:2012-04-20 08:38:25

标签: drupal drupal-7 drupal-modules drupal-theming

我已根据http://drupal.org/project/examples中的可扩展向导示例创建了一个新模块。这是5个表单模块中的一个,它们都将在同一个drupal站点上运行。

我需要所有5个模块使用不同的主题,但无法弄清楚如何在模块级别设置主题。

我已尝试Drupal: How to theme a moduleDrupal theme functions workflow in module中的建议,但没有成功。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

以编程方式执行此操作,您可以使用themekey模块api,如本文所述:http://drupal.org/node/622450

还有几个模块可以帮助根据前端的不同情况切换主题:

Themekey:http://drupal.org/project/themekey

页面主题:http://drupal.org/project/page_theme

内容主题:http://drupal.org/project/content_theme

还有角色主题切换器和其他一些