Drupal ThemeKey:如何根据路径设置主题

Drupal ThemeKey: how to set a theme based on path

我正在使用 Drupal 7。我读了这个 post:

How Load a Theme For Path

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

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

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

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

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

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

感谢帮助!

最终,我使用了名为 Theme by Role https://www.drupal.org/project/tbr 的模块。为了让它工作,select "view the administration theme" 允许你在 /admin/people/permissions 中的角色,这是我从许多小时的测试和阅读模块源代码中得到的提示。

希望这对其他人有帮助。