Drupal ThemeKey:如何基于路径设置主题

时间:2015-08-17 16:36:25

标签: drupal drupal-7

我正在使用Drupal 7.我读了这篇文章:

How Load a Theme For Path

所以我做了测试,但没有用。

基本上,我创建了一个名为编辑器的角色。我的网站有自己的主题(它是Bootstrap主题https://www.drupal.org/project/bootstrap的子主题)。

当我以编辑器身份登录并转到页面/admin/content以查看节点列表时,该页面使用Bootstrap子主题。我想使用Seven作为/admin/content

在ThemeKey中,我只有这个规则:

Property: drupal:path
Operator: =
Value: admin/content
Theme: Seven

但是,我无法看到任何变化。我清除了缓存等。没有成功。对于use / config来说,这似乎是一项非常简单的任务。不知道我错在哪里。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

最后,我使用了名为Theme by Role https://www.drupal.org/project/tbr的模块。要使其工作,请在/ admin / people / permissions中为您的角色选择“查看管理主题”权限,这是我从多个小时的测试和阅读模块源代码中获得的提示。

希望这有助于其他人。