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 中的角色,这是我从许多小时的测试和阅读模块源代码中得到的提示。
希望这对其他人有帮助。
我正在使用 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 中的角色,这是我从许多小时的测试和阅读模块源代码中得到的提示。
希望这对其他人有帮助。