Drupal 6 区块管理页面的主题

    通常我们只定制Drupal的前台主题(设置为网站的默认主题),管理后台主题使用自带主题(如果garland,设置为管理主题)。在Drupal 6中,大部分页面都没有问题,但是在区块管理页面(路径:admin/build/block)则不是我们想要的结果了,他使用的是默认主题即前台主题,这样就会导致页面显示异常。在网上找了许久没有找到一个不修改Drupal core代码的,几乎都是需要修改block.admin.inc文件的,但是我在Drupal 6.26测试没有通过,现在记录下正确的办法(虽然也是不推荐的,Drupal 7 已经不存在这样的问题了):
1. 打开 modules\block\block.admin.inc
2. 修改 $custom_theme = isset($theme) ? $theme : variable_get('theme_default', 'garland'); 为 $custom_theme = isset($theme) ? $theme : variable_get('theme_admin', 'garland'); 保存即可
3. 清空缓存,查看效果。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

机器人检查 *